For Each
18.11.2008 18:37:00
Alex
Brauche Eure Hilfe!
In einer Datei markiere ich bestimmte Blätter, die alle völlig identisch sind:
ThisWorkbook.Worksheets(blaetterArray).Select 'z.B. Blatt1, Blatt2 und Blatt3
Worksheets("Blatt1").Activate
Jetzt möchte ich in einer Schleife z.B. Veränderungen in jedem Blatt machen:
For Each Zelle In Selection
If Zelle.Value = "2008" And Zelle.Interior.ColorIndex = 40 Then
Zelle.Interior.ColorIndex = Zelle.Offset(0, -1).Interior.ColorIndex
Zelle.Offset(0, anzahlJahre).Interior.ColorIndex = 40
End If
Next Zelle
Das klappt! ABER nur im ersten Blatt, der aktivieret wurde!
Ich möchte aber die Veränderung in jedem markierten Blatt haben!
Wie kann ich das machen? muss ich jeden Blatt einzeln selektieren?
Vielen Dank im Voraus!