VBA för loop - slinga genom en rad celler - exempel på VBA -kod

I VBA kan du gå igenom en rad celler genom att tillämpa åtgärder på varje cell i intervallet.

Om du vill testa ett tillstånd för varje cell i ett område med VBA, är det bästa sättet att gå igenom intervallet och testa varje cell. Här är två kodexempel för att visa hur man går igenom ett område. Du kan ersätta intervallvärdet för vilket intervall du behöver gå igenom.

Loop Through Cell Range

Det här exemplet går igenom en rad celler. If -satsen testar villkoret om cellen innehåller texten “FindMe” och visar en meddelanderuta med textens plats om den hittas.

1234567891011 Public Sub LoopCells ()Dim c As RangeFör varje c i intervall ("A1: A10")Om c.Value = "FindMe" DåMsgBox "FindMe found at" & c.AddressAvsluta omNästa cAvsluta Sub

Slinga genom hela kolumnen

Detta exempel går igenom hela kolumn A -intervallet.

1234567891011 Public Sub LoopColumn ()Dim c As RangeFör varje c i intervall ("A: A")Om c.Value = "FindMe" DåMsgBox "FindMe found at" & c.AddressAvsluta omNästa cAvsluta Sub

Slinga genom hela raden

Nästa exempel går genom rad 1 med tanke på att hela raden är ett intervall.

1234567891011 Public Sub LoopRow ()Dim c As RangeFör varje c i intervall ("1: 1")Om c.Value = "FindMe" DåMsgBox "FindMe found at" & c.AddressAvsluta omNästa cAvsluta Sub

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave