Alle Tabellenblätter durchsuchen
23.10.2006 13:29:55
Mike
Ich habe vor Kurzem aus dem Archiv von (Ralf anton - Geschrieben am: 27.06.2006 11:32:45)
folgenden VBA Code ausprobiert. Der Funktioniert auch super. Danke!
Sub Durchlauf()
Dim x As Byte, zelle, Bereich$, Zeile#, ende$
Zeile = 1
For x = 1 To Sheets.Count
If Not Sheets(x).Name = "Sammelblatt" Then
ende = Sheets(x).Range("A1").SpecialCells(xlLastCell).Address
Bereich = "A1:" & ende
For Each zelle In Sheets(x).Range(Bereich)
If zelle = "Zuschlag" Then
Sheets("Sammelblatt").Range("A" & Zeile) = zelle.Offset(0, 1)
Zeile = Zeile + 1
End If
Next
End If
Next x
End Sub
Jedoch möchte ich, dass er mir die Daten nicht von oben nach unten, sondern von rechts nach links schreibt.
Nach nun mehreren Tagen suche komme ich leider nicht weiter. Es wäre nett, wenn mir hierbei jemand helfen könnte.
Danke, Gruß, Mike
PS: Ich nutze seit einigen Monaten Euer Archiv. Ich muss sagen, Ihr habt oft tolle beispiele, von denen ich schon einige umsetzen konnte.
Dafür vielen Dank!