在使用VBA编写操作Excel工作表代码时,获取想要的单元格是最基本的操作。如果知道了想要的单元格,就可以对其进行进一步的操作了,例如设置格式、复制单元格、执行计算,等等。本文介绍一段简单的代码,用来获取工作表已使用单元格区域的地址。'显示已使用单元格区域的第一个和最后一个单元格地址
Sub test()
Dim rng As Range
Set rng = ActiveSheet.UsedRange
MsgBox "第一个单元格地址:" & rng(1).Address
MsgBox "最后一个单元格地址:" & rng.Cells(rng.Count).Address
Set rng = Nothing
End Sub
Worksheet对象的UsedRange属性返回工作表中已使用的单元格区域,其第一个单元格是已使用区域的第一行与第一列交叉的单元格,最后一个单元格是已使用区域的最后一行与最后一列交叉的单元格。因此,获取第一个单元格地址还可以使用代码:rng.Cells(rng.Rows.Count, rng.Columns.Count).Address
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。