Anzeige
Archiv - Navigation
1688to1692
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

Run-Time Error bei Selection.AutoFilter

Run-Time Error bei Selection.AutoFilter
06.05.2019 11:31:14
Moritz
Hallo Zusammen,
Ich habe eine Tabelle mit 3 relevanten Spalten, in der viele Zellen leer sind. Die Daten in diesen Spalten sind ein Verweis aus der Haupt-Datenquelle (Bsp. =Data!A6). Ich möchte nun allerdings nur Zeilen angezeigt bekommen, in denen mindestens in einer der 3 Spalten Text vorkommt. Also habe ich mit =Anzahl2 eine Hilfsspalte (Spalte G) gemacht, aus der ich alle "0" herausfiltere. So weit so gut.
Da das Dokument jedoch kontinuierlich erweitert wird, soll sich die Tabelle bei jeder Änderung _ von selbst aktualisieren. Dazu habe ich bisher in VBA unter dem Reiter dieser Tabelle ("Tabelle9") den folgenden Code hinterlegt.

Private Sub Worksheet_Activate()
Selection.AutoFilter Field:=7, Criteria1:=">0"
End Sub

Es funktioniert auch tadellos, allerdings bekomme ich nach einiger Zeit immer wieder den Run-Time Error 1004: Die AutoFilter-Methode des Range-Objektes konnte nicht ausgeführt werden.
Habt ihr eine Idee woran das liegen kann und wie man den Error beseitigt?

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Run-Time Error bei Selection.AutoFilter
06.05.2019 12:01:49
Daniel
Hi
der Fehler dürfte auftreten, wenn beim Verlassen des Tabellenblatts eine Zelle außerhalb des zu filternden Tabellenbereichs die aktive Zelle war.
Ersetze das Selection durch Range("A1"), wobei du hier als Adresse im Range (A1) die linke ober Zelle des zu filternden Bereichs angeben solltest.
Gruß Daniel
AW: Run-Time Error bei Selection.AutoFilter
06.05.2019 13:05:04
Moritz
Hi Daniel,
wahnsinn, ich habe versucht den Fehler wie von dir beschrieben herbeizuführen und siehe da, du hattest recht. Vielen lieben Dank für deine Hilfe, mit dem Wechsel zu Range tritt der Fehler nicht mehr auf!
LG Moritz
Anzeige

220 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige