Dank im voraus (wahrscheinlich ein kleiner Trick?)
Gruss Alex
wie wäre folgender vorschlag. du rufst eine inputbox auf gibst nen ausdruck ein und dieser wird an den autofilter übergeben.
mfg richi
wie rufst Du den Dialog für den benutzerdefinierten Autofilter auf?
Application.Dialogs(???).show
Welche Konstante wird verwendet?
Gruß
Axel
Für den Wert "3333" will ich nur eine Eingabemöglichkeit haben.
Gruß Alex
Gruß Alex
Aha, Unix und Shellprogrammierung. Genau auch meine Herkunft.
Was machst Du denn da genau? Bei einem Softwareunternehmen beschäftigt?
Zu Deinem Makro:
Normalerweise kann man die Excel-Dialoge wie "Datei öffnen", "Speichern unter", "Drucken", etc. über
Application.Dialogs(xlDialogs...).Show
aufrufen. Ich kann aber keine Konstante für die Anzeige des benutzerdefinierten Autofilter finden. Wenn man diesen Dialog einfach einblenden könnte, wäre eine elegante Lösung möglich.
Aber der Umweg über die Inputbox steht nach wie vor offen, z.B. so:
Bei der Makroaufzeichnung wird oftmals unnötiger Code erzeugt, da Excel immer von einem Urzustand ausgeht.
Die ganzen Range- und Selection-Anweisungen sind in Deinem Codebeispiel unnötig.
Im obigen Code bist Du jetzt natürlich hinsichtlich der Abfragebedingung auf "entspricht" fixiert.
Gruß
Axel