守则如下:
Debug.Print ActiveCell.CurrentRegion.Address(ReferenceStyle:=xlR1C1)
Debug.Print ActiveCell.CurrentRegion.End(xlUp).Address(ReferenceStyle:=xlR1C1)
Debug.Print ActiveCell.CurrentRegion.End(xlDown).Address(ReferenceStyle:=xlR1C1)返回以下数据:
R22C14:R513C14
R1C14
R513C14为什么?第二个输出行不应该是R22C14吗?
发布于 2018-06-25 17:26:22
这取决于在选定的初始范围内单元格中是否有任何内容。如果选定单元格中有数据,则按Ctrl-Up将带您到选定区域中的第一个单元格。如果区域中没有数据,点击Ctrl-Up将带您到所选的第一列中的第一行(所看到的内容),或者带着数据找到的下一个单元格(如果您选择了数据下面的某个单元格)。
https://stackoverflow.com/questions/51028770
复制相似问题