Supportnet / Forum / Tabellenkalkulation
Makro zum Datenabfragen.
Frage
Hallo,
ich stehe vor einem Abfrageproblem:
Es gibt eine EXCEL-Datei mit "Adressen.xls" a
[i]Name Straße PLZ, ORT Telefon
Müller Max 12345 Musterstadt 0123/789
Schmitt Sven 23456 Hausen 0258/7897
Mayer Marion 58585 Stadt 045/87987[/i]
Nun möchte in in einem anderen Excel-Dokument "Auswahl.xls" Daten hierein kopieren.
Wenn ich in einer beliebigen Zelle bspw. "F12" drücken, soll per Makro ein Dialogfenster aufgehen, in dem ein Datensatz ausgewählt werden kann und die Daten in die Zelle, sowie die darunter eingefügt werden kann:
[i]NAME
STRASSE
ORT
[/i]
Das Dialogfeld sollte eine Suchfeld haben, in welchem nach dem Namen oder Beginnenden Buchstaben gesucht werden kann:
Bsp.: Suche [i]"M*" [/i]
Auswahlfeld:
[i]Müller Max
Mayer Marion[/i]
Nun möchte ich einfach auf den gesuchten Namen klicken und dieser soll wie dargestelle in das jeweilige Excelblatt eingefügt werden.
Mit Makros habe ich bisher noch nicht gearbeitet. Ich hoffe Ihr könnt mir helfen und auch erklären wie sowas geht.
Gruß
Tom 2006
Antwort 1 von achim_1386
Hallo Tomm_2006,
dafür werden zwei Befehle benötigt. Nämlich Index und Verweis, ein Lisstenfeld und eine Adressdatenbank.
Das ganze im einzelnen zu beschreiben ist sehr umfangreich und würde hier den Rahmen sprengen.
Ich habe für einen Freund genau so etwas zum Rechnung schreiben gemacht. Funktioniert seit Jahren ohne Fehler.
Zum direkten Kontakt hier meine Mail-Adresse:
jo.agatha@arcor.de
Bin bereit meine Vorlage deinen Bedürfnissen anzupassen und per Mail zuzusenden.
Gruß
Joachim Agatha
dafür werden zwei Befehle benötigt. Nämlich Index und Verweis, ein Lisstenfeld und eine Adressdatenbank.
Das ganze im einzelnen zu beschreiben ist sehr umfangreich und würde hier den Rahmen sprengen.
Ich habe für einen Freund genau so etwas zum Rechnung schreiben gemacht. Funktioniert seit Jahren ohne Fehler.
Zum direkten Kontakt hier meine Mail-Adresse:
jo.agatha@arcor.de
Bin bereit meine Vorlage deinen Bedürfnissen anzupassen und per Mail zuzusenden.
Gruß
Joachim Agatha

