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

use*_*121 70 excel vba cell

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

我该如何转换这样的值?

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

And*_*ahl 120

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

MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Run Code Online (Sandbox Code Playgroud)

回报A1.

周围的其他方法可以用做RowColumn财产Range:

MsgBox Range("A1").Row & ", " & Range("A1").Column
Run Code Online (Sandbox Code Playgroud)

回报1,1.