Hallo,
was genau meinst du mit "Spaltennamen"?
1. Die Spaltenbuchstaben von Excel (A, B, C ...)
2. Spaltenüberschriften, die z. B. in Zeile 1 stehen?
3. Namen, die du in der Arbeitsmappe für die einzelnen Spalten vergeben hast?
' zu 1.:
Cells(ActiveCell.Row, "A")
' oder
Cells("A" & ActiveCell.Row)
' zu 2.:
Cells(ActiveCell.Row, Rows(1).Find("Spaltenname").Column)
' zu 3.:
Cells(ActiveCell.Row, Range("Spaltenname").Column)
Bei 2. und 3. muss der angegebene Spaltenname natürlich existieren, sonst folgt ein Laufzeitfehler.
Gruß Jürgen
|