für ein Arbeitsblatt hätte ich gerne eine Hilfe per Makros: der Cursor soll von einer beliebigen Spalte in die erste Spalte springen. Dann soll er in die nächste Zeile springen und wahlweise entweder den Wert der darüberliegenden Zelle in die neue Zeile übernehmen (Makro: wert_gleich) oder aber zu dem Wert der Zelle darüber '1' dazuzählen (Makro: wer_plus1).
Ich habe das Makro (s.u.) aufgezeichnet. Immer, wenn ich in der 16. Spalte (Q) stehe, läuft das Makro. Wenn nicht , kommt folgende Fehlermeldung:
Laufzeitfehler '1004':
Anwendungs- oder objektdefinierter Fehler
Mir ist klar, dass die -16 der Sprung aus Spalte Q an den Anfang ist. Ich habe es aber nicht hinbekommen, von einer beliebigen Spalte in die Spalte A zu springen.
Makro:
...
ActiveCell.Offset(1, -16).Range("A1").Select
dann entweder
ActiveCell.FormulaR1C1 = "=R[-1]C" (Makro wert_gleich)
oder
ActiveCell.FormulaR1C1 = "=R[-1]C+1" (Makro wert_plus1)
...
Wie kann ich das hinbekommen, dass von einer beliebeigen Spalte in die Spalte A gesprungen wird?
Danke für Hinweise.
Gruß,
Stefan