Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Laufzeitfehler 1004 - Autofilter

Forumthread: Laufzeitfehler 1004 - Autofilter

Laufzeitfehler 1004 - Autofilter
11.04.2024 12:55:32
Fiodaria
Hallo,

ich habe eine Folge von Aktionen per Makro aufgezeichnet,
In der Spalte B stehen unterschiedliche Werte, von denen ich nur das Datum des aktuellen Monats bestehen lassen will, der Rest wird entfernt. Danach soll wieder alles in der Spalte B angezeigt werden, womit dann die Datei danach weiter bearbeitet werden soll.
Während ich das Makro aufzeichne, wird alles korrekt ausgeführt.
Nur wenn ich das Makro danach teste, kommt der Laufzeitfehler.
Da ich keine VBA Kenntnisse weiter habe, hoffe ich auf Hilfe.
Vielen Dank

LG Fio

das VBA Script sieht so aus:

Sub Spalte_B()
'
' Spalte_B Makro
'
Range("B3").Select
ActiveSheet.Range("$A$1:$N$18000").AutoFilter Field:=2, Criteria1:=Array( _
"08.04.2024", "119 Frühstück Speisen Vectron (Speisen)", _
"120 Frühstück Getränke Vectron (Getränke)", "121 Bar Speisen Vectron (Speisen)" _
, "122 Bar Getränke Vectron (Getränke)", _
"123 Restaurant Speisen Vectron (Speisen)", _
"124 Restaurant Getränke Vectron (Getränke)", _
"125 Mitarbeiterverkauf Getränke (Getränke)", "128 Pfand (Getränke)", _
"465 Auslagen (Extras)"), Operator:=xlFilterValues, Criteria2:=Array(0, _
"1/0/1900")
Range("B3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
ActiveSheet.Range("$A$1:$N$18000").AutoFilter Field:=2
End Sub


https://www.herber.de/bbs/user/168647.xlsx
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Frage hat sich erledigt, Vielen Dank :-)
11.04.2024 13:11:13
Fiodaria
Als Versuch hab ich jetzt Spalte A auf alles, ausser den Text "Buchungsdatum " (bei Buchungsdatum ist dann in Spalte B das gewünschte Datum hinter) gefiltert und dann Spalte A und B markiert und Inhalt gelöscht.
Das hat funktioniert.
Keine Ahnung warum es bei Filterung in nur einer Spalte nicht funktioniert hat.

LG
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige