Guten Tag! :)
Ich bin Anfänger was VBA angeht und will eine Aufgabe lösen, die ich nicht so recht hinbekomme. Ich versuche mein Problem so genau wie möglich zu beschreiben.
Ich habe eine Datei mit 2 Tabellen. Tabelle 1 wird als Datenbank (Im folgenden "DB" genannt) genutzt, Tabelle 2 (Im Folgenden "Config" genannt) als Konfigurations Tabelle (Ich will in dieser Listen erstellen, aber die Inhalte der Liste nicht in der DB aufschreiben, da da nur die Daten rein gehören). die Config ist wie folgt aufgebaut:
Spalte A: Liste aller Gebäude (Gebäudenummern) auf einem Hof.
Spalte B: Eine Einzelne Gebäudenummer (z.B "1")
Spalte C: Alle Räume, die in dem Gebäude (Das aus Spalte B) zu finden sind.
Spalte D: Nächste Gebäudenummer (z.B. "2")
Spalte E: Alle Räume die sich in diesem Gebäude (Aus Spalte D) befinden.
etc..
Die DB will ich über eine UserForm (Oder auch Maske zur Dateneingabe) füllen lassen. Nun komm ich zu dem Teil, an dem ich fest stecke: Ich will zum Beispiel in der Userform zwei Listen haben. In der ersten Liste will ich nur die Gebäudenummer auswählen können. Die Zweite Liste soll sich nun an die erste Liste anpassen, sodass ich nurnoch Räume angezeigt bekomme, die sich in dem Gebäude aus der ersten Liste befinden. In der DB soll dann in Spalte A und B die Gebäudenummer und der ausgewählte Raum eingetragen werden. Bei jedem neuen Eintrag über die Userform sollen die Daten in die nächste Zeile der DB geschrieben werden.
Kann mir dabei jemand helfen? Ich wäre sehr dankbar!
|