So ermitteln Sie per VBA-Makro, wie viele Zellen eine Markierung umfasst

05. Oktober 2011
Martin Althaus Von Martin Althaus, Excel, Office ...

Bevor Sie alle Zellen aus einem markierten Zellbereich mit einem Makro einzeln ansprechen können, ermitteln Sie, wie viele Zellen markiert sind

Die Anzahl der Zellen, die eine Markierung umfasst

Die Anzahl der Zellen, die eine Markierung umfasst

In vielen Makros werden markierte Bereiche verarbeitet. Der Anwender markiert einen Zellbereich in der Tabelle und dann wird ein Makro gestartet. Um festzustellen, wie viele Zellen in einer Markierung enthalten sind, ermitteln Sie die Anzahl der Zeilen und multiplizieren sie mit der Anzahl der Spalten. Das folgende Makro erledigt diese Aufgabe:

Sub AnzahlZellen()
Dim Zeilen As Long
Dim Spalten As Long
Zeilen = Selection.Rows.Count
Spalten = Selection.Columns.Count
MsgBox "Die Markierung umfasst " & _
 Zeilen * Spalten & " Zellen."
End Sub

Über die Eigenschaften Selection.Rows.Count und Selection.Colkumns.Count stellt das Makro die Anzahl der Zeilen und Spalten in der Markierung fest. Das Prdoukt aus beiden Werten ergibt die Anzahl der markierten Zellen. Zu Demonstrationszwecken wird diese Anzahl auf dem Bildschirm dargestellt:

Die Anzahl der Zellen, die eine Markierung umfasst

Um ein Makro einzugeben, starten Sie in allen Excel-Versionen über die Tastenkombination ALT F11 den VBA-Editor. Dort legen Sie über EINFÜGEN - MODUL ein leeres Modulblatt an, in das Sie die Makrobefehle eingeben. Zum Starten des Makros verwenden Sie in Excel die Tastenkombination ALT F8.

  • Excel Vorlagen zum Sofort-Download
  • Geprüfte Vorlagen zum Sofort-Einsatz
  • Gratis Makros & Add-Ins im Downloadcenter

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.

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"