Ich habe eine Exceldatei geschrieben in der man einen bestimmten Bereich (z.B. D4:F4) markiert. danach soll nach Klick auf einen Button ein Makro gestartet werden. in diesem Makro soll dann eine Schleife laufen die jede Zelle einzeln prüft (D4, E4, F4) und bei Bedarf ändert.
Wie kann ich die Adresse des Bereiches an die Schleife weitergeben. Mein Versuch sieht etwa so aus:
Sub Test()
Dim Szeile As Byte
Dim Ezeile As Byte
Szeile = selection.Address(?)
Ezeile = selection.Address(?)
For Zeile = Szeile to Ezeile 'startzeile to Endzeile
ActiveSheet.Cells(4, Zeile).Interior.ColorIndex =3
Next Zeile
End Sub
In etwa so habe ich mir das vorgestellt. Die If Then Bedingung habe ich mal weggelassen.
Hat jemand eine Idee wie ich das umsetzen kann?
Gruß
Dieterlem