Excel-Makro

Hallo allerseits,
wenn es sich so lösen lässt, erübrigt sich meine andere Anfrage von heute.

Ich setze den Curos auf A1

Ein Excel-7-Makro soll nun von A1 bis AE70 markieren und dann selbsttätig Kopier- und Druckvorgänge ausführen. Alles klappt. Nur:

Dann setze ich den Cursor auf A2 und will, dass das Makro in der neuen Zeile dasselbe macht.

Tut es aber nicht. Es nimmt ungewollt den Befehl (Range („A1:AE70“) ins Makro mit auf und druckt also wieder die obere Zeile.

Ich würde unter Makro-Bearbeiten den Range-Befehl so abändern, dass er sinngemäß bedeutet: Tue alles in der vorab manuell gewählten Zeile und bleibe in dieser.

Hallo,

wenn Du während der Makroausführung Zellen markierst, markiert das Makro später bei jeder Neuausführung dieselben Zellen unabhängig davon, welche Zelle zuvor aktiv war, weil bei der Aufzeichnung absolute Zellbezüge erstellt werden.
Soll ein Makro Zellen im Verhältnis zur Position der aktiven Zelle während der Makroausführung markieren, mußt Du den Makro-Recorder so einstellen, dass er relative Zellbezüge aufzeichnet.

Gruss
WALTER