Thema Datum  Von Nutzer Rating
Antwort
21.02.2021 18:32:40 Gabi_S
NotSolved
21.02.2021 23:59:08 Gast4440
NotSolved
22.02.2021 12:37:11 Gabi_S
NotSolved
Blau Struktur einer Userform
23.02.2021 20:02:14 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
23.02.2021 20:02:14
Views:
229
Rating: Antwort:
  Ja
Thema:
Struktur einer Userform

Ich habe mir eine schöne Userform gebastet. Lasse ich mir dazu den Code anzeigen, werde ich fast erschlagen.

Ich finde zu jedem Objekt der Userform eine bis mehrere Subs. Ich habe hier etwas den Überblick verlohren und finde keine Struktur.

Hallo Gabi,

Ich kann dem Vorredner nur zustimmen. So würde ich es auch aufbauen. Deshalb hier nur noch ein paar allgemeine Tipps.

Wenn du beim Erstellen einer Userform auf ein Objekt doppelklickst wird dir automatisch ein Click-Ereignis angelegt. Ob du das brauchst oder nicht. Wenn du das also ein paarmal gemacht hast, wirst du sicher einige Codezeilen haben, die du gar nicht brauchst. Sofern zwischen Sub und End Sub gar nichts steht, kannst du diese Prozeduren auch gern wieder löschen. Das macht den Code übersichtlicher. Die visuelle Reihenfolge der Subs spielt dabei keine Rolle. Du kannst sie so beibehalten, oder du kopierst dir den einen oder anderen Sub-Block (inkl. der Codezeilen bis End Sub) an eine andere Position. So kannst du dir auch Userform_Initialize nach ganz oben kopieren. Hauptsache die Variablen die du im gesamten Userform benötigst stehen noch davor. (also oben vor der ersten Sub-Prozedur).

Ganz oben im Codefenster hast du zwei Dropdown-Felder. Im linken kannst du jedes beliebige Objekt deines Userforms auswählen, im rechten dann das dazugehörige Ereignis. So kannst du jederzeit Ereignisse hinzufügen oder wieder löschen. Die Ereignisse eines jeden Objekts werden in einer ganz bestimmten Reihenfolge ausgeführt, die du austesten oder in der Hilfe nachlesen kannst. Meistens wird jedoch nicht mehr als eins benötigt, sodass auch diese Reihenfolge letztlich egal ist.

Wenn du weitere Hilfe benötigst kannst du deinen bisherigen Code gern hier posten oder noch besser eine Beispielarbeitsmappe bei einem beliebigen Anbieter deiner Wahl (oder z.B. hier) hochladen: https://workupload.com/

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
21.02.2021 18:32:40 Gabi_S
NotSolved
21.02.2021 23:59:08 Gast4440
NotSolved
22.02.2021 12:37:11 Gabi_S
NotSolved
Blau Struktur einer Userform
23.02.2021 20:02:14 xlKing
NotSolved