ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
3123
3123
EMPFEHLEN
-
Hallo,
ich soll in Office 2002 eine Liste erstellen, in der man in der Überschrift einen Bereich per Pulldown-Feld auswählt (Feld A3).
Dadurch soll eine Liste (Bereich C5:G100) automatisch gefiltert werden. Die Bezugsspalte in der Liste ist Spalte G5:G100.
Kann mir jemand einen Tip geben, wie man das hinbekommt?
Gruß Horst
-
18.04.11 09:05 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Über einen Spezialfilter kannst du das lösen, du musst nur ein kleines dafür Makro anlegen:
Code vb:1 2 3 4 5 6 7 8 9 10
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Address = "$A$3" Then ActiveSheet.ShowAllData Range("C5:G100").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ Range("A2:A3"), Unique:=False End If End Sub
Damit der Spezialfilter erkannt wird, müssen über der Liste Überschriften in den Spalten angegeben werden und dann die Überschrift der Spalte auf die gefilter wird auch über "A3" angegeben werden.
Ist irgendwie blöd zu beschreiben, deshalb hänge ich mal ein Beispiel hier dran.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Danke für den Tip,
werd ich mal probieren
-
Hallo,
ich hab den Tip mal probiert.
Leider scheitere ich an zwei Punkten, a) einen Worksheet-Sub anzulegen
b) das Pulldown-Feld erscheint nicht bei mir.
Zum besseren Verständniss hab ich meine Datei angehängt.
Nach den gelben Feldern soll gefiltert werden.
-
20.04.11 16:11 #5
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Also fangen wir mal mit Punkt B an.
Mit welchen Daten soll die Auswahlliste in Zelle A3 gefüllt werden? Entweder gehts du im Menü auf "Daten -> Gültigkeit" und wählst dort bei "Zulassen" den Eintrag "Liste" aus. In dem darauf freigegebenen Feld kannst du nun entweder verschiedene Werte fest eintragen (getrennt durch Semikolon) oder du gibst einen bestimmten Bereich aus der Tabelle an.
Was meinst du mit Worksheet-Sub, die Funktion?
Dazu musst du in den VBA-Editor. Im Menü auf "Extras -> Makro" und dort auf "Visual Basic Editor" oder ALT + F11 drückenSollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
20.04.11 16:25 #6
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Ah, ich habe die Fehler gefunden.
- Du hast das Fenster/die Mappe viergeteilt und dann Teile ausgeblendet (deshalb keine Auswahlliste).
- Du hast den Code nicht in das Change- sondern in das SelectionChange-Ereignis geschrieben (deshalb lief der Code nicht oder zum falschen Zeitpunkt).
- Du musst im Makro noch die Zellbereiche anpassen (deshalb konnte der Filter sowieso nicht richtig angewendet werden).
Hänge hier mal die Datei wieder dran, habe nur aus der Endung XLS einfach TXT gemacht, zum Testen also wieder umbenennen.Geändert von tombe (20.04.11 um 16:28 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Hallo Tombe,
Danke für Deine Hilfe.
Ich glaub, damit kann ich mein Problem lösen.
Ähnliche Themen
-
Filtern über zwei tabellen
Von peper im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.10.08, 07:56 -
Flash Movie über Pulldown Menü
Von the snake II im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 24.02.06, 18:50 -
Pulldown & IE
Von Skala im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 05.04.05, 11:35 -
Pulldown Menü
Von EM-Autotechnik im Forum HTML & XHTMLAntworten: 8Letzter Beitrag: 29.10.03, 22:46 -
pulldown menu
Von rycon im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 28.08.02, 09:03





Zitieren

Login





