UF-Name an Modul übergeben
23.01.2022 11:54:44
pbaer007
ich habe verschiedene UserForms, welche am Ende beim Verlassen die gleichen Arbeitsschritte abarbeiten sollen.
Dafür wollte ich nun den jeweiligen Name des UF an ein Macro übergeben damit ich dieses dann für alle UF nutzen kann.
in einem Modul habe ich die Variabeln deklariert
Option Explicit
Public objUF_Name As Object
Public strUF_Name As String
im UF steht folgender Code
Private Sub cmbCancel_Click()
strUF_Name = Me.Name
Call mcr_CloseUF(strUF_Name)
End Sub
Das Makro lautet ( in eine Standardmodul)Sub mcr_CloseUF(strUF_Name)
Set objUF_Name = strUF_Name
... ....
An dieser Stelle bekomme ich dann den >> Run-time error '424': Object required. Den Bezug zu dem jeweiligen UF benötige ich damit Daten aus dem jeweils aktiven UF in eine Liste übertragen werden und dann das UF geschlossen werden kann.
Ich habe versucht eine Lösung anhand verschiedener Beiträge in Foren zu finden, aber ich bekomme es nicht hin.
Kann mir bitte jemand einen Tipp geben, was ich verkehrt mache?
Schon einmal vielen Dank
Gert