Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1156to1160
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

Zum Verzweifeln - AutoFilterÄnderung und Makro

Zum Verzweifeln - AutoFilterÄnderung und Makro
Holger
Hallo,
unten stehendes Makro von Daniel funtioniert super,
es färbt jede zweite Zeile. Super Sache, weil viel übersichtlicher.
Jedoch finde ich kein WorkSheet Ereignis, das dieses
Makro automatisch startet, sobald die Auswahl durch einen
AutoFilter verändert wurde.
Verändere ich die Auswahl, sind alle Zeilen verrutscht.
Starte ich das Makro manuell aus dem Editor, wird alles
wieder schön angepasst.
Nur es muss ja automatisch gehen, gibt es da keine Lösung?
Sub Workbook_SheetSelectionChange()
Application.ScreenUpdating = False
'Variablen dimensionieren
Dim Zeile, ZeilenNr As Integer
With ActiveSheet.UsedRange.Rows
.Interior.ColorIndex = xlNone
.Borders.ColorIndex = xlNone
End With
ZeilenNr = 7
For Zeile = 7 To ActiveSheet.UsedRange.Rows.Count
With Rows(Zeile)
If .Hidden = False Then
If ZeilenNr Mod 2 = 0 Then
.Interior.ColorIndex = 15
.Borders.Weight = xlThin
.Borders.ColorIndex = 16
ZeilenNr = ZeilenNr + 1
Else
ZeilenNr = ZeilenNr + 1
End If
End If
End With
Next Zeile
Application.ScreenUpdating = True
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zum Verzweifeln - AutoFilterÄnderung und Makro
10.05.2010 11:14:14
Beverly
Hi Holger,
der Autofilter löst kein Ereignis aus, welches ausgewertet werden kann. Du könntest vielleicht das Worksheet_Calculate Ereignis verwenden - dazu müsstest du in eine Zelle die Formel =ZUFALLSZAHL() schreiben. Das bedeutet jedoch, dass bei jeder Veränderung im Tabellenblatt, das Makro ausgeführt wird.


Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige