马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- [功能]地址、列号、行号
- Sub SelectionAddress()
- '常用的选择方式有selection CurrentRegion UsedRange [a1:e5]
- arr = Range("a2").CurrentRegion
- Range("a2").CurrentRegion.Select '选择对象,但不能arr.Select
- Debug.Print UBound(arr) '行
- Debug.Print UBound(Application.WorksheetFunction.Index(arr, 1, 0)) '多少列 同Selection(Selection.Count).Column
-
- 'Debug.Print Selection(1).Value '下同
- Debug.Print arr(1, 1)
-
- MsgBox Selection(1).Row ' 第一个单元格行号
- Debug.Print Cells(Selection(1).Row, Selection(1).Column) '选中单元格中第一个单元格的值,同Selection(1)
-
- Debug.Print Selection(Selection.Count).Row ' 最后一个单元格行号
- Debug.Print Selection(Selection.Count).Column ' 最后一个单元格列号(数值)'多少列
-
- MsgBox Selection.Count '总数量
-
- Debug.Print Selection.Address '地址范围,如$K$2:$L$13
- Debug.Print Split(Selection.Address, "$")(1) '第一对象列号 下同
- Debug.Print Split(Selection(1).Address, "$")(1) '第一对象列号
- Debug.Print Split(Selection(Selection.Count).Address, "$")(1) '最后一个单元格列号
- Debug.Print Split(Selection(Selection.Count).Address, "$")(2) '最后一个单元格行号
-
- Debug.Print Range("A65536").End(xlUp).Row 'A列最后一个单元格行号 下同
- Debug.Print [A65535].End(xlUp).Row ' 下同
- Debug.Print Cells(Rows.Count, 1).End(xlUp).Row '推荐
-
- Cells(Selection(Selection.Count).Row, Selection(Selection.Count).Column).Select '最后一个单元格 被选择到
- Cells(Selection(Selection.Count).Row, Selection(Selection.Count).Column).Offset(1, 0).Select '最后一个单元格的一下单元格 被选择到
- End Sub
|