Derzeit schreibe ich den Code in repittative Mode, aber ich möchte jetzt, wie ich Schleife in mehreren Bereich verwenden kann, um das gleiche Ergebnis zu erzielen.VBA Excel iterieren auf mehreren Bereich
Ich bekomme einen Fehler, wenn ich zwei Bereiche in For Each eingeben.
Sub test_Click()
If (Range("C3").Value <> Range("C6").Value) Then
Range("B3").Value = 5
End If
If (Range("D3").Value <> Range("D6").Value) Then
Range("C3").Value = 5
End If
If (Range("E3").Value <> Range("E6").Value) Then
Range("D3").Value = 5
End If
End Sub
Es ist gut, dass Sie 'Range (" C3: E3 ") hinzugefügt haben. Zellen, sonst würde Excel nicht wissen, wie man die' Zellen' durchläuft;) JK –
@Shairado Ich habe mir angewöhnt, '.Cells hinzuzufügen 'um zu verhindern, dass ich es versehentlich vergesse, wenn ich etwas wie" Für jede Zelle in Zeilen "(" 1:10 ") mache (wo es standardmäßig eine Zeile nacheinander statt einer Zelle verarbeitet) . Also gibt es einige Methoden zu meinem Wahnsinn! : D – YowE3K