HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Excel gut - VBA gut
Marc
30.07.2026 16:44:28
AW: Max Anzahl Publich Variable
So ganz stimme ich dem nicht zu.
Ich kann auch in einer UserForm sehr gut von Klassen und Public Variablen profitieren.

Wenn du eine Benutzerverwaltung (z.B. über Datenbank) in der Userform implementierst, kannst du z.B. die Zurgriffsrechte auf einzelene Inhalte(UserForms, Bereich der User Forms) mit Klassen/Public Vars wunderbar einsetzen..
Oder auch um z.B. global Datenbank Name, Pfad , Datenbank Passwort (nachdem es aus einer externen Datei eingelesen und entschlüsselt worden ist) oder andere globale Daten (z.B. aktuelle Windows Version, aktuelle Office Version, PC User, UserForm User etc.. die sich gerade für Fehlermanagement oder so hervorrand eigenen, damit man sich nicht immer wieder neu definieren muss..

300 Variablen habe ich nicht in meinem Projekt an Public, aber mehrere Klassen und etwa 20-30 globale Variablenen sind es in meiner UserForm Projekt schon.
Als Antwort auf diesen Beitrag
snb
30.07.2026 16:07:45
AW: Max Anzahl Publich Variable
[quote]Wird die neue Kolonnen am Ende eingefügt, sind Kolonnen "Vorname" und Kolonne "Vorname 2" unter Umständen nicht mehr gleichzeitig auf dem Bildschirm sichtbar. (Ausser du hast einen 2 Meter breiten Bildschirm). [/quote]
Ist doch gar kein Problem weil die Interaktion mit dem Arbeitsblatt nur mittels Userforms stattfindet ?!

Bist du bekannt mit dynamische ('intelligente') Tabellen ? Dann ist dein Problem gelöst wenn du diese verwendest. Alle Spaltennamen werden automatisch angepasst wenn etwas hinzugefügt oder gelöscht wird.
In einem Modul (z.B. Userform) braucht man nur Private Variables, keine Public Variables.
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.