Преобразование ячеек (1,1) в "A1" и наоборот
Я работаю над генератором рабочих листов в Excel 2007. У меня есть определенный макет, которому я должен следовать, и мне часто приходится форматировать ячейки на основе ввода. Поскольку генератор является динамическим, я должен рассчитать все виды диапазонов, объединить ячейки и т. д.
Как я могу конвертировать такие значения?
Cells(1,1)
на A1
и наоборот
1 ответ:
The адрес свойство ячейки может получить это для вас:
MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
возвращает
A1
.другой путь вокруг можно сделать с
Row
иColumn
собственностьRange
:MsgBox Range("A1").Row & ", " & Range("A1").Column
возвращает
1,1
.