Wie ersetzte ich Me.Save

23/01/2009 - 08:07 von Berger Christian | Report spam
Hallo,

in einem Modul von einer externen Firma, habe ich den Code

Me.Save
xGlobal.CheckIn Me
xGlobal.DisplayUserWorkSheets ME

Wenn ich das ME durch Workbooks oder ActiveWorkbook ersetzte, bekoome
ich immer eine Fehlermeldeung.

Wie kann ich Me ersetzten?

Gruß Christian
 

Lesen sie die antworten

#1 Thomas Ramel
23/01/2009 - 18:27 | Warnen spam
Grüezi Christian

Berger Christian schrieb am 23.01.2009

in einem Modul von einer externen Firma, habe ich den Code

Me.Save
xGlobal.CheckIn Me
xGlobal.DisplayUserWorkSheets ME

Wenn ich das ME durch Workbooks oder ActiveWorkbook ersetzte, bekoome
ich immer eine Fehlermeldeung.

Wie kann ich Me ersetzten?



Dazu ist für mich der Zusammenhang zu wenig klar...

Me bezieht sich in aller Regel innerhalb eines Klassenmoduls (z.B. eines
Tabellenblattes) auf das Blatt selbst oder auf eine Userform.

Es hàngt also immer sehr stark davon ab *wo genau* sich diese Code-Zeile
befindet.

Des weiteren scheinen hier weitere Methoden die nicht zum Ecel-Umfang
gehören zum Einsatz zu kommen - daher denke ich, dass das 'Me' sich auf
Objekte bezieht, die in dieser Anwendung erstellt und verwendet werden.

...warum aber, und das interessiert mich doch mehr, willst Du 'Me' in einem
fremden Code mit etwas anderem ersetzen?

Was genau ist deine Absicht?
IMO kannst Du das tun, ohne den fremden Code zu manipulieren...


Mit freundlichen Grüssen
Thomas Ramel (@Laptop)

- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]

Ähnliche fragen