Hallo!
Ich bin ziemlicher VBA-Newbie, habe aber ein Vorhaben das ich gerne umsetzen möchte.
Ich würde in Excel gerne ein Auftragssliste anlegen.
Beim Eintragen der Daten in diese Liste soll ein Eingabeformular (Userform) verwendet werden.
Im Tabellenblatt "Adressbuch" sollen alle Auftraggeber in einer Adress-Datenbank abgelegt werden (also mit Name, Abteilung, Telefonnummer, Emailadresse, usw.)
Sobald man beim Eintragen in dem Formular zum Auftraggeber kommt, öffnet sich ein Auswahlfeld im dem alle Auftraggeber aus dem Tabellenblatt "Adressbuch" erscheinen. Sobald ich der erste Buchstaben des Namens eingeben wird, sollte sich die Liste auch entsprechend filtern. So dass alle Auftraggeber aus "Adressbuch" mit den entsprechenden Buchstaben gefiltert werden.
Danach sollen alle anderen Adressdaten (Abteilung, Telefon, Email usw.) automatisch übernommen werden.
Sollte der Auftraggeber noch nicht vorhanden sein, sollte man über das Formular auch gleich einen neuen Auftraggeber anlegen können.
Sobald alle Daten in der Userform eingetragen wurden, sollen die Werte in der aktiven Zeile der Auftragsliste, (also in der Zeile in der aktuell irgendein Feld ausgwählt ist) eingetragen werden.
Eine nachträgliche Berechnung der vorhanden Zellen ist nicht nötig. Das heißt, eine nachträgliche, automatische Anpassung der Adressdaten (z.B. bei Änderung der Telefonnummer, Abteilung o.Ä.) ist nicht nötig.
Könnte mich denn jemand bei meinem Vorhaben unterstützen?
Vielen Dank.
Sigi
|