为什么要显示单元格的行、列号呢?因为实际写VBA是会用到。
这里就要给大家介绍一下"单元格"的几种表达形式及用途:
1. Sheet1.Range("B6"), 这里的B6就是标题框里显示当前单元格的名称
2. Sheet1.Range("B" & i), i是某一个循环中变量,这里的表示B列中的一些数据。#第1种的延伸
3. Sheet1.cells(6,2), 这种方式一般是先行号,后列号。6代表第6行,2代表第2列。
4. Sheet1.Cells(i, 2),i是某一个循环中变量,这里的表示B列(第2列)中的一些数据。具体见上一个教程里的例子。#第3种方法的延伸
以上这几种是我用的最多的几种方式。
方法比较简单,不需要你自己写了,复制粘贴就行。先在VBA编辑器里模块中复制粘贴进去文末的代码。
再插入一个图形按钮,并且指定模块里的宏就行了。
具体见截图:

先在模块里加代码

增加按钮,并指定宏

实际运行效果
代码如下:
Sub ShowRowColumNo()
MsgBox "当前行号:" & ActiveCell.Row & Chr(13) & "当前列号:" & ActiveCell.Column
End Sub
以上代码就是最常用的人机交互:MsgBox. 我最喜欢用它做调试。
Debug.print 是常用的调试方式。我个人觉得有时候会不好用,因为曾经被它误导过。当时被坑死了,当然也是我学艺不精呀!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.dasum.com/42129.html
如若转载,请注明出处:https://www.dasum.com/42129.html