Moin!
Manchmal hilft ja auch die VBA-Hilfe (Me markieren, F1):
https://learn.microsoft.com/de-de/office/vba/language/reference/user-interface-help/me-keyword
Klassenmodule sind nicht nur "Klassen", sondern auch die Code-Module der Tabellen, Userforms und von DieseArbeitsmappe.
Als Beispiele:
• Ich benenne ein UserForm in
Mein_neues_UF um (bis zu 40 Zeichen sind erlaubt).
Wenn ich es schließen will, geht das mit
Unload Mein_neues_UF
oder eben einfacher mit
Unload Me
(Me referenziert auf die Klasse, aus der es aufgerufen wird, hier eben auf das Userform)
• Ich will per Button das Blatt, in dem sich der Button befindet, ausblenden
Allgemeines Modul:
Sub Blende_mich_aus(tbl As Worksheet)
tbl.Visible = xlSheetHidden
End Sub
Dem ActiveX-Button wird jetzt folgendes Ereignismakro zugeordnet:
Private Sub CommandButton1_Click()
Blende_mich_aus Me
End Sub
Wahrscheinlich bezieht sich Deine Anfrage darauf, dass ich in einem anderen Thread behauptet habe, dass das Schlüsselwort Me als Kennzeichner des Parent überflüssig ist, da default.
Ja, Me.Textbox1 ist zwar korrekt referenziert, aber es reicht Textbox1, wenn sich der Code im zugehörigen Klassenmodul befindet.
Befindet sich Code in einem allgemeinen Modul, ist Me ohnehin falsch!
Dann
muss man korrekt referenzieren.
Hier wäre das z.B. Tabelle1.Textbox1
Two Cents
Ralf