Excel VBA Finden und Sortieren?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet
Sub Sort()

Dim i As Integer
Dim Wochentag()
Wochentag = Array("Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag")

For i = 0 To 6
 Cells.Find(What:=Wochentag(i), After:=ActiveCell, LookIn:=xlFormulas, _
   LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
   MatchCase:=False, SearchFormat:=False).Select
 '...
Next

End Sub

Du kannst auch über die Tabellenblätter iterieren.

Dim sh As Worksheet

For Each sh In Worksheets
 '...
Next