Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1252to1256
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sortieren

Sortieren
Gregor
Hallo zusammen
In folgender Mappe möchte ich eine Sortierung (per VBA) in Spalte 2 vornehmen:
https://www.herber.de/bbs/user/79136.xlsx
Die verbundenen Zeilen (Kaiser, König, Narr, usw) müssen alle angezeigt werden. Die blauen Zeilen sollen ebenfalls immer angezeigt werden. Es genügt eine Filterung mit einem Kriterium, das heisst filtern zB. nach König. Die nicht gesuchten Zeilen können auch ausgeblendet werden.
Vielen Dank für eure Unterstützung.
Gruss Gregor

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sortieren
29.02.2012 13:03:37
Gregor
Hallo zusammen
Nach langem Pröbeln habe ich folgende Lösung gefunden, mit der ich zum Ziel gelange:
Sub Auswahl_ausblenden()
With ActiveSheet.Buttons("Auswahl")
If .Caption = "Filtern" Then
.Caption = "Alle anzeigen"
.Font.ColorIndex = 3
usrAuflisten.Show
Else
.Caption = "Filtern"
.Font.ColorIndex = 32
Call Anzeigen
End If
End With
End Sub

Sub Suchen_und_ausblenden()
Application.ScreenUpdating = False
Application.EnableEvents = False
Dim strWort() As Variant, lngZ As Long, Bereich As Range, Rng As Range, IntI As Double
intLastRow = Cells(Rows.Count, 4).End(xlUp).Row
Set Bereich = Range(Cells(2, 2), Cells(intLastRow, 2))
For Each Rng In Bereich
For IntI = 1 To iTemp 'Anzahl Array = 4 (0,1,2,3)
If InStr(Rng, vTemp(IntI)) Then
Rng.Select
Selection.EntireRow.Hidden = True
End If
Next
Next
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

Sub Anzeigen()
Cells.EntireRow.Hidden = False
End Sub
Gruss Gregor
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige