Hallo,
ich bin wirklich blutiger Anfänger in VBA. Arbeite aber sehr gerne in Excel und fand es sehr charmant hier mit Schaltflächen und insbesondere UserForms eine kleine Anwendung zu bauen.
Ich habe nun folgendes bereits erledigt:
1. Es gibt ein UserForm, in welchem ich Adressdaten erfassen kann und diese werden dann in einer Tabelle gespeichert.
2. Es gibt ein UserForm, in welchem Objekte (Mehrfamilienhäuser) angelegt werden Diese Objekte bekommen eine laufende Nummer.
3. Es gibt ein UserForm, in welchem die Wohnungen angelegt werden, die sich in den Objekten befinden. Hier wird auch schon Bezug auf die richtige Objektnummer genommen.
4. Nun möchte ich in einem vierten Schritt die Daten zusammenführen. Dazu habe ich ein weiteres UserForm erstellt. Hier möchte ich als erstes über ein Auswahlfeld das Objekt auswählen. Dann in einem zweiten Auswahlfeld die entsprechende Wohnung und in einem dritten Auswahlfeld aus der Adressdatenbank die entsprechende Adresse.
Bis hierhin alles grundsätzlich kein Problem. Aber ich scheitere nun an folgender Aufgabenstellung: Wenn ich im vierten UserForm das Objekt auswähle, soll natürlich in der Auswahl für die Wohnungen auch nur die Wohnungen angezeigt werden, die unter Schritt 3 bereits der entsprechenden Nummer zugeordnet wurden. Meine Idee war eine If Else Abfrage. Quasi, wenn der Wert der Auswahl Objekt mit dem Wert in der Tabelle der Wohnungen übereinstimmt, stelle diese Zeilen dar. Leider bekomme ich den richtigen Code einfach nicht hin und hoffe auf eure Hilfe, wie ihr dieses Problem lösen würdet.
Vielen Dank im Voraus!
|