Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1092to1096
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
Groß- und Kleinschreibung für Variablen
Jürgen
Hallo Excel Profis.
Für eine Datei werden Rechte in Abhängigkeit des Benutzernamens vergeben.
Den Benutzernamen (Variable "Benutzer") liest daß Programm folgendermaßen:
Benutzer = Environ("Username")
Das funktioniert auch soweit einwandfrei.
Die Rechte werden dann über Select Case Benutzer... vergeben.
Beispiel:
Case "Meier"
UserForm1.CommandButton3.Locked = False
UserForm1.CommandButton4.Locked = True
etc.
Dabei taucht immer mal wieder das Problem auf, daß der, bzw. die Benutzer
nicht erkannt werden, weil einigen Namen klein- andere groß geschrieben werden.
Das scheint sich auch ab und zu zu ändern. D. h. wenn die Variable "Benutzer" den Wert "meier"
hat, passiert bei Select Case Benutzer - Case "Meier" nichts, da "meier" "Meier".
Jetzt könnte ich natürlich jede Case Anweisung doppelt schreiben (jeweils groß und klein), aber vielleicht
kannt ja jemand eine Möglichkeit wie die Unterscheidung zwischen Groß- und Kleinschreibung abgeschaltet werden kann.
Gruß,

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Groß- und Kleinschreibung für Variablen
29.07.2009 11:13:22
Beverly
Hi Jürgen,
verwende UCase:
Benutzer = UCase(Environ("Username"))
Case "MEIER"


oder so...
29.07.2009 11:22:14
Luschi
Hallo Jürgen,
mach' mal so:
Select Case Application.Proper(Benutzer)
Case "Meier"
Gruß von Luschi
aus klein-Paris
Vielen Dank!!!
30.07.2009 12:08:49
Jürgen
Hallo Beverly, hallo Luschi!
(Das sind ja mal kreative Namen :-))
Vielen Dank für Eure Tipps!
Ich hab's mit der "Benutzer = UCase(Environ("Username"))" Variante
hinbekommen.
Viele Grüße, Jürgen
Anzeige

216 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige