Excel 2007でワークシートジェネレーターに取り組んでいます。特定のレイアウトに従う必要があり、入力に基づいてセルを書式設定する必要があります。ジェネレータは動的であるため、あらゆる種類の範囲を計算したり、セルをマージしたりする必要があります。
このような値を変換するにはどうすればよいですか?
Cells(1,1)
をA1
に、またはその逆
セルの Address プロパティは、これを取得できます。
MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
A1
を返します。
他の方法は、Row
のColumn
およびRange
プロパティを使用して実行できます。
MsgBox Range("A1").Row & ", " & Range("A1").Column
1,1
を返します。