将单元格(1,1)转换为“A1”,反之亦然

时间:2011-06-07 08:46:06

标签: excel vba excel-vba cell

我正在使用Excel 2007中的工作表生成器。我必须遵循一定的布局,我经常需要根据输入格式化单元格。由于生成器是动态的,我必须计算各种范围,合并单元格等。

如何转换这样的值?

Cells(1,1)加入A1,反之亦然

1 个答案:

答案 0 :(得分:115)

单元格的Address属性可以为您提供:

MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)

返回A1

另一种方法是使用Row的{​​{1}}和Column属性:

Range

返回MsgBox Range("A1").Row & ", " & Range("A1").Column