Hallo zusammen,
ich habe eine Frage, und zwar:
Wenn ich eine Variable innerhalb einer Sub Funktion für eine Aktion (z.B Tabelle erzeugen) in VBA Form deklarieren, läuft es problemlos, sogar wenn ich eine Schleife schalte, und diese Funktion mehr mal gerufen wird.
Jetzt wenn ich die Deklaration in Sub UserForm_Acivate setze, versteht das Programm meine Variable nicht!
Meine Vorstellung ist aber anders:
1) wenn man die Deklarartion in Userform_Activate setzt, ist diese quasi immer schon definiert (Wenn man diesen Form aufruft, ist er schon aktiviert), und die Variable kann benutzt werden.
2) wenn man die Deklararion in eine Subfunktion für eine Aktion setzt (z.B Tabelle erzeugen), und mehrere Tabellen auf Grund einer WiederholungSchleife erzeugt werden, sind die Deklaration mehr mal gemacht, und es führt zum Problem?
Sind meine Vorstellung richtig? Also es sollte nach meiner Vorstellung nicht funktionieren, funktioniert es aber schon
Könnte mir jemand bitte erklären?
VG
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP