我正在Excel 2007中开发工作表生成器。我必须遵循特定的布局,并经常根据输入格式化单元格。由于生成器是动态的,因此我必须计算各种范围、合并单元格等。 如何将这样的值进行转换? Cells(1,1) 转换为 A1,反之亦然。
单元格的 Address 属性可以帮你获取这个:MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False) 返回A1。 使用Range的Row和Column属性可以实现另一种方式:MsgBox Range("A1").Row & ", " & Range("A1").Column 返回结果为1,1。