Guten morgen Excelgemeinde.
Ich habe Datein, die mit Auto_open ein Makro beim start ausführen. Kann man eigendlich mehrer Auto-Open Makros ausführen lassen, oder muß man alle Codes in dieses eine Auto_open „einbauen“. Gibt es andere möglichkeiten mehrere Makros bei Dateistart nacheinander ausfüphren zu lassen? Kann man Makros nach angemeldeten Benutzername spezi. Starten?
Grüezi Küchenjunge
Ich habe Datein, die mit Auto_open ein Makro beim start
ausführen. Kann man eigendlich mehrer Auto-Open Makros
ausführen lassen, oder muß man alle Codes in dieses eine
Auto_open „einbauen“.
Ich würde in Richtung einer dritten Variante tendieren:
Erstelle jeden Code für sich in einem Modul der Mappe und rufe alle gewünschten dann aus dem Auto_Open heraus auf.
BTW:
Auto_Open() ist schon realtiv alt und nur noch aus Kompatibilitätsgründen mit dabei.
Aktuell ist das WorkBook_Open() in ‚Diese Arbeitsmappe‘
Gibt es andere möglichkeiten mehrere
Makros bei Dateistart nacheinander ausfüphren zu lassen?
Das habe ich gerade vorgeschlagen.
Kann man Makros nach angemeldeten Benutzername spezi. Starten?
Wenn Du den angemeldeten User ausliest z.B. mit
Environ("Username")
dann kannst Du z.B. mittels ‚Select Case‘ individuell Code ausführen lassen.
Mit freundlichen Grüssen
Thomas Ramel
–
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-3]
Danke für die Info.
Kannst du mal so eine Code für den Benutzername z.b. „Küchenjunge“ auflisten??
Kannst du mal so eine Code für den Benutzername z.b.
„Küchenjunge“ auflisten??
Hi kj,
hast du auch einen Vornamen? Und es ist einfach netter wenn du Anrede und Grußformel benutzt.
in ein Standardmodul, z.B. Modul1:
Sub pruef(ByVal B\_Name As String)
Select Case UCase(B\_Name)
Case "KUECHENJUNGE"
MsgBox "der schon wieder"
Case "TRAMEL"
MsgBox "Gruezi"
Case Else
MsgBox "wer bist denn du?"
End Select
End Sub
in DieseArbeitsmappe:
Private Sub Workbook_Open()
Call pruef(Environ(„Username“))
End Sub
Gruß
Reinhard
Also ich bin der Volker und bin Euch (Dir) schon so oft dankbar und auf die Excel Nerven gegangen. Ich werden den Code morgen mal aufprobieren.
Also ich bin der Volker und bin Euch (Dir) schon so oft
dankbar und auf die Excel Nerven gegangen. Ich werden den Code
morgen mal aufprobieren.
Hi Volker,
mit dem Vornamen klappts ja schon, mit Anrede usw. kriegen wir auch noch hin 
In Excel weiß ich ein bißchen was aber nicht nur in deinem Fachgebiet Null.
Wenn ich eine Dose Erbsensuppe aufmache und da den Müll der da als Würstchen" bezeichnet wird entsorge und durch Wurstschnippel meiner Wahl ersetze so ist das für mich schon Kochen *gg*
Gruß
Reinhard