gibt es einen äquivalenten Befehl zu z.B. "Active.Sheet", der "Active.Userform" o.ä. heißt?
Ich möchte in einer Sub-Routine die aktive Userform "bearbeiten", und diese daher als Objekt übergeben.
Danke,
Bernhard
Ich möchte in einer Sub-Routine die aktive Userform "bearbeiten", und diese daher als Objekt übergeben.
Danke,
Bernhard
Bye
Nike
Beispiel ...
Code für Modul:
Option ExplicitPublic ActiveUF As Object
Sub GetActiveUF()
MsgBox ActiveUF.Caption
End Sub
Code für UF-Klasse:
Option ExplicitPrivate Sub CommandButton1_Click()
GetActiveUF
End SubPrivate Sub UserForm_Activate()
Set ActiveUF = Me
End Sub
Gruß
Thomas
Risi Thomas Softwareentwicklung
Dim objUserForm As Object
objUserForm = Me
tut so nicht...
Wo liegt mein gedanklicher Fehler?
Gruss,
Bernhard
Habe die Set-Anweisung vergessen ;-)
ist es möglich, alle TextBoxen auf einmal anzusprechen, d.h. nicht explizit mit Namen zu benennen?
Ich habe verschiedene UserFormen mit unterschiedlicher Anzahl und Namen der Textboxen, die ich auf einmal löschen (Inhalt) will.
Danke,
Bernhard