Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
536to540
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
536to540
536to540
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Was ist "Me"

Was ist "Me"
20.12.2004 17:17:16
UdoS
Hallo!
Auf der Suche nach VBA-Wissen sehe ich in Verbindung mit Userformen immer den Begriff "Me"
z.B. Me.Hide oder Me.CommandButton.....
Was bedeutet "Me"
In den Help-Files steht dazu nix
Danke schonmal
Udo

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Was ist "Me"
EtoPHG
Hallo Udo,
Der Begriff Me bezieht sich auf das Objekt, in dem der Code steht.
Also z.B. wenn Du eine Userform mit Namen UserForm1 hast ist
Me.Hide
und
UserForm1.Hide
das gleiche, aber der Me.Hide Befehl kann nur in der Userform1 selber vorkommen, der Befehl UserForm1.Hide z.B. in einer Schaltfläche, die nicht Bestandteil der UF ist.
Gruss Hansueli
AW: Was ist "Me"
Boris
Hi Udo,
In den Help-Files steht dazu nix
Mitnichten...
Das Schlüsselwort Me verhält sich wie eine implizit deklarierte Variable. Es steht allen Prozeduren in einem Klassenmodul automatisch zur Verfügung. Wenn eine Klasse mehrere Instanzen haben kann, stellt Me eine Möglichkeit dar, um sich auf diejenige Instanz der Klasse zu beziehen, in der Code ausgeführt wird. Die Verwendung von Me ist insbesondere dann hilfreich, wenn Sie Informationen zur momentan ausgeführten Instanz einer Klasse an eine Prozedur in einem anderen Modul übergeben möchten. Nehmen Sie beispielsweise an, ein Modul enthielte die folgende Prozedur:

Sub FormFarbeÄndern(FormName As Form)
FormName.BackColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256)
End Sub

Sie können diese Prozedur aufrufen und die aktuelle Instanz der Formularklasse als Argument übergeben, indem Sie die folgende Anweisung verwenden:
FormFarbeÄndern Me

Grüße Boris
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige