Supportnet / Forum / Tabellenkalkulation
suchfeld?!?
Frage
Hallo zusammen,
ich muss eine archivierungsliste erstellen und würde dazu gerne ein "suchfeld" in der Excel tabelle erstellen. Meine frage ist nun, ist das überhaupt möglich? meine idee ist folgendermassen:
wenn ich z.b. 1000 namen auf einem excel sheet habe, und ich möchte z.b. alle mit dem namen "hans" angezeigt haben, müsste ich in dieses feld den namen hans eingeben und es zeigt mir [b]ausschliesslich [/b]diese personen mit dem namen "hans" an... es wäre eine art suchfeld wie es auf dieser homepage ist.... ich hoffe ihr versteht was ich meine
Gruss nico
Antwort 1 von jonny123
Hi
muss es mit Excel sein?
Mit Access wäre es auf jeden Fall ziemlich einfach zu machen.
Gruss jonny
muss es mit Excel sein?
Mit Access wäre es auf jeden Fall ziemlich einfach zu machen.
Gruss jonny
Antwort 2 von schnallgonz
Hallo,
schau mal hier, ist wohl dieselbe Aufgabenstellung:
https://supportnet.de/threads/1339399
mfg
schnallgonz
schau mal hier, ist wohl dieselbe Aufgabenstellung:
https://supportnet.de/threads/1339399
mfg
schnallgonz
Antwort 3 von M.O.
Hallo Nico,
wast du suchst kannst du in Excel über
Daten - Filter - Autofilter
realisieren.
Gruß
M.O.
wast du suchst kannst du in Excel über
Daten - Filter - Autofilter
realisieren.
Gruß
M.O.
Antwort 4 von nico85
erstmals danke für die schnellen antworten!
@ schnallgonz, ja du hast recht, ich suche sowas in der art!! aber wie kann ich das makro einem feld zuweisen?? wie weiss ich welches feld jetzt das suchfeld ist???
gruss
@ schnallgonz, ja du hast recht, ich suche sowas in der art!! aber wie kann ich das makro einem feld zuweisen?? wie weiss ich welches feld jetzt das suchfeld ist???
gruss
Antwort 5 von schnallgonz
Hallo Nico,
also Du möchtest das Suchfeld als Zelle in der Tabelle plazieren.
Dazu ist in einer weiteren Zelle die Spaltenangabe erforderlich.
Entweder,
indem Du in dieser Zelle die Spaltennr (1 für A, 2 für B) einträgst
oder das mit einem Listenfeld machst, etwas komfortabler.
Folgender Code filtert dann in Abhängigkeit der in den Zellen "SpaltenNr" und "Suchbegriff" enthaltenen Werte.
SpaltenNr und Suchbegriff sind Namen zweier beliebig wählbarer Zellen, Du kannst auch den Bezug nehmen also z.B. "K2" und "L2"
Dazu noch einen Button, der für den fixen Aufruf des Makro sorgt.
Wenn Du mit VBA, Listenfeldern usw. nichts am Hut hast, kannst Du Dich hier schlau machen:
VBA-Anleitungen, Beispieldateien hier
Bevor Du verzweifelst, schicke mir die Datei oder ein Muster an gonzoÄTunterderbrueckePUNKTde,
müssen keine Originaldaten sein, Beispielwerte in einer endgültigen Datenstruktur reichen.
mfg
schnallgonz
also Du möchtest das Suchfeld als Zelle in der Tabelle plazieren.
Dazu ist in einer weiteren Zelle die Spaltenangabe erforderlich.
Entweder,
indem Du in dieser Zelle die Spaltennr (1 für A, 2 für B) einträgst
oder das mit einem Listenfeld machst, etwas komfortabler.
Folgender Code filtert dann in Abhängigkeit der in den Zellen "SpaltenNr" und "Suchbegriff" enthaltenen Werte.
SpaltenNr und Suchbegriff sind Namen zweier beliebig wählbarer Zellen, Du kannst auch den Bezug nehmen also z.B. "K2" und "L2"
Sub FilterSchnellZwo()
Dim SpNr As Integer
Dim Such As String
AutoFilterMode = False
SpNr = Range("SpaltenNr").Value
Such = Range("Suchbegriff").Value
Range("A1").Select
Selection.AutoFilter Field:=SpNr, Criteria1:=Such, Operator:=xlAnd
End SubDazu noch einen Button, der für den fixen Aufruf des Makro sorgt.
Wenn Du mit VBA, Listenfeldern usw. nichts am Hut hast, kannst Du Dich hier schlau machen:
VBA-Anleitungen, Beispieldateien hier
Bevor Du verzweifelst, schicke mir die Datei oder ein Muster an gonzoÄTunterderbrueckePUNKTde,
müssen keine Originaldaten sein, Beispielwerte in einer endgültigen Datenstruktur reichen.
mfg
schnallgonz

