Windows Anmeldename beim Start abfragen

17/09/2009 - 12:03 von Detlef | Report spam
Hallo @ all

Ich habe in einer Datei ein Tabellenblatt "user".
Dort steht ein windowsanmeldename(Spalte A ) und case ( Spalte B )

Excel soll nun beim Start den Windowsanmeldename abfragen,mit der Tabelle
vergleichen und entspr. dem case einen Makro starten.

Case 1 : starte Makro1
case 2 : starte Makro2
Case else Starte Makro3

Beispiel : Müller hat bei Case eine 1, also soll Makro 1 gestartet werden
wenn müller die Datei öffnet.

Kann mir einer helfen wie die Abfrage aussehen muss und wo das hinkommt ?

Ich bekomm das einfach nicht hin.

Danke und Gruß

Detlef
 

Lesen sie die antworten

#1 Claus Busch
17/09/2009 - 12:15 | Warnen spam
Hallo Detlef,

Am Thu, 17 Sep 2009 03:03:08 -0700 schrieb Detlef:

Ich habe in einer Datei ein Tabellenblatt "user".
Dort steht ein windowsanmeldename(Spalte A ) und case ( Spalte B )

Excel soll nun beim Start den Windowsanmeldename abfragen,mit der Tabelle
vergleichen und entspr. dem case einen Makro starten.

Case 1 : starte Makro1
case 2 : starte Makro2
Case else Starte Makro3

Beispiel : Müller hat bei Case eine 1, also soll Makro 1 gestartet werden
wenn müller die Datei öffnet.



du brauchst den Anmeldenamen nicht in die Tabelle zu schreiben. Probiere es
einfach mal so:
Private Sub Workbook_Open()

Select Case Environ("UserName")
Case "Müller"
makro1
Case "Meier"
makro2
Case Else
makro3
End Select

End Sub


Mit freundlichen Grüssen
Claus Busch
Win XP PRof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2

Ähnliche fragen