Ich arbeite an einem Arbeitsblattgenerator in Excel 2007. Ich habe ein bestimmtes Layout, dem ich folgen muss, und ich muss häufig Zellen basierend auf Eingaben formatieren. Da der Generator dynamisch ist, muss ich alle Arten von Bereichen berechnen, Zellen zusammenführen usw.
Wie kann ich solche Werte konvertieren?
Cells(1,1)
in A1
und umgekehrt
Antworten:
Die Address- Eigenschaft einer Zelle kann dies für Sie abrufen:
MsgBox Cells(1, 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
kehrt zurück
A1
.Der umgekehrte Weg kann mit der Eigenschaft
Row
undColumn
von gemacht werdenRange
:MsgBox Range("A1").Row & ", " & Range("A1").Column
kehrt zurück
1,1
.quelle
.Address(0,0)