Markiere Zeilen in einer Excel-Tabelle per Makro verarbeiten

23. November 2011
Martin Althaus Von Martin Althaus, Excel, Office ...

So bearbeiten Sie alle markierten Zeilen der Reihe nach ein einem VBA-Makro

Das Excel-Makro hat die zuvor markierten Zellen mit Inhalten gefüllt

Das Excel-Makro hat die zuvor markierten Zellen mit Inhalten gefüllt

In vielen Makros werden markierte Bereiche verarbeitet. Der Anwender markiert einen Zellbereich in der Tabelle und dann wird ein Makro gestartet. Um Zellen der Reihe nach zu verarbeiten, setzen Sie eine FOR-EACH-Schleife ein. Die folgende Abbildung zeigt, wie die Markierung eines Zellbereichs in Excel aussieht:

Ein Bereich in einer Excel-Tabelle ist markiert

Um alle Zellen in einem solchen Bereich der Reihe nach zu verarbeiten, verwenden Sie die Eigenschaft SELECTION. Das folgende Makro trägt in allen markierten Zellen fortlaufende Zahlen ein:

Sub ZellenSchleife()
Dim Zelle As Range
Dim Zaehler As Long
For Each Zelle In Selection
Zelle.Value = Zaehler
Zaehler = Zaehler + 1
Next Zelle
End Sub

Um das Makro in eine Arbeitsmappe einzubinden, verwenden Sie in Excel die Tastenkombination ALT F11. Damit rufen Sie den VBA-Editor auf. Wählen Sie über EINFÜGEN – NEU ein leeres Makro und geben Sie die VBA-Befehle ein. Starten Sie das Makro anschließend in Excel über die Tastenkombination ALT F8.

Nach dem Start erhalten Sie eine Liste mit fortlaufenden Zahlen in dem zuvor markierten Zellbereich. Die folgende Abbildung zeigt, wie das Ergebnis aussieht:

Das Excel-Makro hat die zuvor markierten Zellen mit Inhalten gefüllt

Werden Sie mit unseren Tipps zum Excel-Profi!

Jetzt gratis per E-Mail

DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Weitere Artikel zum Thema

Newsletter

Jetzt kostenlose Excel-Hilfe anfordern!

  • die besten Tipps
  • völlig kostenlos
  • jederzeit abbestellbar
DDV Ehrencodex E-Mail-Marketing
  • Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters.
  • Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter.
  • Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Datenschutzgarantie:

Wir benötigen Ihre E-Mail-Adresse für die Zusendung des Newsletters. Wir geben Ihre E-Mail-Adresse garantiert nicht an Dritte weiter. Jederzeit abbestellbar durch einen Link im Newsletter.

Unsere Experten

Rudolf Ring twittert für @Computerwissen

Die von Ihnen eingegebene E-Mail Adresse ist nicht korrekt. Bitte korrgieren Sie Ihre Eingabe und klicken Sie auf "OK":

Bitte wählen Sie mindestens einen Newsletter aus und klicken Sie auf "OK"