VBA For Loop – Schleife durch einen Bereich von Zellen

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Pandau Ting

Last updated on Oktober 30, 2023

In VBA können Sie in einer Schleife durch jede Zelle eines Bereiches laufen und Aktionen auf jede Zelle ausführen.

Wenn Sie in VBA jede Zelle eines Bereiches auf eine Bedingung testen möchten, ist es am besten, den Bereich in einer Schleife zu durchlaufen und dabei jede Zelle zu testen. Im Folgenden finden Sie zwei Codebeispiele, die demonstrieren, wie Bereiche über eine Schleife durchlaufen werden können. Sie können den Bereichswert an jeden beliebigen Bereich anpassen, den Sie durchlaufen möchten.

Loop durch einen Bereich von Zellen

In diesem Beispiel wird eine Schleife über einen Bereich von Zellen ausgeführt. Die if-Anweisung prüft die Bedingung, ob die Zelle die Zeichenkette „FindeMich“ enthält, und blendet im positiven Fall ein Meldungsfeld mit der Position der Zeichenkette ein.

Public Sub LoopZellen()

Dim c As Range

For Each c In Range("A1:A10")
    If c.Value = "FindeMich" Then
      MsgBox "FindeMich gefunden bei " & c.Address
    End If
Next c

End Sub


Loop durch gesamte Spalte

In diesem Beispiel wird eine Schleife über den gesamten Bereich der Spalte A gezogen.

Public Sub LoopSpalte()

Dim c As Range

For Each c In Range("A:A")
    If c.Value = "FindeMich" Then
      MsgBox "FindeMich gefunden bei " & c.Address
    End If
Next c

End Sub

Loop durch gesamte Zeile

Das nächste Beispiel durchläuft die erste Zeile in einem Loop, wobei die gesamte Zeile als Bereich betrachtet wird.

Public Sub LoopZeile()

Dim c As Range

For Each c In Range("1:1")
    If c.Value = "FindeMich" Then
      MsgBox "FindeMich gefunden bei " & c.Address
    End If
Next c

End Sub

VBA-Codierung leicht gemacht

Suchen Sie online nicht länger nach VBA-Code. Erfahren Sie mehr über AutoMacro – einem VBA Code Builder, der es Anfängern ermöglicht, Prozeduren von Grund auf mit minimalen Programmierkenntnissen und mit vielen zeitsparenden Funktionen für alle Benutzer zu codieren!

alt text

Erfahren Sie mehr!

<<Zurück zu VBA-Beispielen

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples