E03: Aufruf von UserForm Eigenschaften über Variable |
Von |
sharky278 |
Am |
25. September 2008 um 17:29:47 |
Frage |
Hallo Zusammen! Irgendwie hänge ich bei meinem Vorhaben, den Namen der aktivenUserForm in einer Variable zu speichern und aus der betreffenden UserForm heraus eine in einem Modul gespeicherte Anweisung auszuführen. Ganz konkret: In verschiedenen UserForms habe ich eine MultiPage bei der Eigenschaften gesetzt werden sollen.
Aus der UserForm von einer bestimmten MultiPage rufe ich dann die im Modul gespeicherten Anweisung auf:
Public aktivesformular as Object [....] Sub UserForm_Activate() Set aktivesformular = frm_UserForm Call Anweisungen(aktivesformular)
----------
Sub Abweisungen (aktivesformular) Dim objcontrol As Control [...] For Each objcontrol In aktivesformular.Register(3).Controls [....]
Die Fehlermeldung wird mir dann immer in der letzten Zeile ausgegeben. Gebe ich an die Stelle von aktivesformular den konkreten Namen an ist es scheinbar kein Problem nur halt mit einer Variablen! Was mache ich da falsch?
Schon mal Danke im Voraus!
|
|
Antwort: |
Von |
r.mueller@sz-online.de |
eMail |
|
Am |
25. September 2008 um 20:15:52 |
Antwort |
Hallo
Wo hast du:
Public aktivesformular as Object
declariert?? doch hoffentlich in einen Standardmodul.
hast du Option Explict
in der ersten codezeile stehen?
Gruß
|
|
[ VB-/VBA-Forum | Archiv 0413 | Archiv-Übersicht ] |
|