vba中怎样获得选中单元格坐标

来源:百度知道 编辑:UC知道 时间:2024/05/20 07:46:54
在execl中单击一个单元格,若何获得当前单元格做坐标?
使用何种函数?

知道的说下谢谢!!

获得选中单元格行号为

Selection.row
获得选中单元格的列数为

Selecition.column

相关知识延伸:
如果选中的是区域,获得第一个单元格行号为
Selection(1).row
列为Selection(1).column
最后一个单元格行号为
Selection(Selection.count).row
列为Selection(Selection.count).column

很简单的。
dim x,y
x = Selection.Row() '行数
y = Selection.Column() '列数

可使用 Range 属性来引用 A1 引用样式中的单元格或单元格区域。下述子程序将单元格区域 A1:D5 的字体设置为加粗。

Sub FormatRange()
Workbooks("Book1").Sheets("Sheet1").Range("A1:D5") _
.Font.Bold = True
End Sub
下表演示了使用 Range 属性的一些 A1 样式引用。

引用 含义
Range("A1") 单元格 A1
Range("A1:B5") 从单元格 A1 到单元格 B5 的区域
Range("C5:D9,G9:H16") 多块选定区域
Range("A:A") A 列
Range("1:1") 第一行
Range("A:C") 从 A 列到 C 列的区域
Range("1:5") 从第一行到第五行的区域
Range("1:1,3:3,8:8") 第 1、3 和 8 行
Range("