Sorry im Voraus, wenn dies nicht klar ist, aber aus irgendeinem Grund hat mein Code vor kurzem funktioniert und ich habe keine Ahnung warum.VBA - Definieren eines Benutzerformulars, um später darauf zuzugreifen
Grundsätzlich habe ich ein Excel-VBA-Programm bei meiner Arbeit erstellt, um Berichte zu erstellen (z. B. einen Ofenbericht oder einen Baumbericht). Es gibt ein Deckblatt, bei dem der Benutzer verschiedene Details für den Bericht eingeben muss (z. B. Teilnehmer, Datum, Adresse usw.). Sobald dies erledigt ist, wählen sie einen Bericht aus (es gibt 5 verschiedene Benutzerformen, auf die sie vom Deckblatt aus zugreifen können). Wenn sie zum Beispiel Elektrisch wählen, können sie entweder einen Allgemein-, Herd- oder Heißwassersystem-Bericht auswählen (beachten Sie dies). Sagen Sie stattdessen, dass sie Klempner gewählt haben, sie können einen allgemeinen oder Warmwasserbericht wählen. Hier ist mein Problem ... Ich habe Schaltflächen zurück oder zurück auf allen Benutzerformularen (außer dem Deckblatt) und ich benutze das gleiche Benutzerformular für die Warmwasser-System und allgemeine Berichte für Elektro- und Sanitär (weil die Textfelder, Kontrollkästchen identisch sind). Mit all dem im Hinterkopf ..... (sorry ....) .....
Wie definiere ich, welche Benutzerform (Sanitär oder Elektrik) auch zurückgeben?
kann Postleitzahl bei Bedarf eingeben
Ja, sollten Sie Ihren Code schreiben, damit wir Ihnen ein spezifisches Feedback und Richtung geben. – Graham
Sie meinen zurück zum Deckblatt, um ein anderes Benutzerformular auszuwählen? Abhängig davon, wie Sie die Benutzerform gestalten, wird es einen anderen Ansatz geben. Also bitte Code und Screenshot von UserForm. – PatricK