29. März 2024, 02:15
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0413
  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 ]
 Antworten
E03: Aufruf von UserForm Eigenschaften über Variable - sharky278 25. September 2008 um 17:29:47
Re: Aufruf von UserForm Eigenschaften über Variable - r.mueller@sz-online.de 25. September 2008 um 20:15:52
Re: Aufruf von UserForm Eigenschaften über Variable - sharky278 26. September 2008 um 09:07:34
Re: Aufruf von UserForm Eigenschaften über Variable - r.mueller@sz-online.de 26. September 2008 um 21:27:11

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum