Halle liebe Helfer!
Ich bin ein absoluter Anfänger in VBA und bin bei der Programmierung eines Makros in Excel auf ein Problem gestoßen, dass ich nun hier erläutere.
Also zuerst wurde die letzte Zeile einer Spalte bestimmt:
-
zeilennummer = ActiveSheet.Cells(Rows.Count, 28).End(xlUp).Row
Danach wurde ein Wert aus einer Zelle ausgelesen
-
wert = Range("O10").Value
Nun möchte ich die ausgelesene Variable "wert" in die Spalte "G" mit der Zeilennummer "zeilennummer", die zuvor bestimmt wurde, einfügen.
Doch dabei bin ich auch ein Problem gestoßen: Um den Wert "wert" einer Zelle zuzuordnen ist ein Zellenname erforderlich. Doch da sich dieser kontinuierlich ändert, kann er nicht einfach in den unten beschriebenen Bereich "??" geschrieben werden, sondern muss sich mit mit einer Variable eingefügt werden.
-
Sheets("2015").Range("??").Value = wert
Bei nicht ändernder Zellennummer ist der Code wie folgt.
-
Sheets("2015").Range("G20").Value = wert
Lösungsvorschläge von mir persönlich: Stringerstellung aus Spaltenname "G" und Zellennummer "zellennummer. Doch bei der Ausführung mangelt es an genügend Kenntnissen.
Vielleicht gibt es ja eine ganz einfache Lösung.
Bitte um baldige Hilfe
Mfg Toni
|