UserName - Results =Split
#1
Hallo, und guten Abend

Ich versuche mein UserName (Schulz Mustermann)
auf zwei Zellen aufzuteilen Huh

aber Irgendwie bin ich hauf dem Holzweg

Private Sub Workbook_Open()
   
    Dim UserName As String
    Dim Firstame As String
    Dim Lastname As String

    Dim Results() As String
   
    UserName = Environ("Username")
    UserName = "LastnameFirstname"
    Results = Split(UserName)
   
    Lastname = Results(0)
    Firstname = Results(1)
   
    Sheets("Stamm").Range("d15") = Environ("Username")
    Sheets("Stamm").Range("d16") = Results(1)
    Sheets("Stamm").Range("d17") = Results(0)
   
End Sub


wo ist mein Denkfehler ???
habt Ihr eine Idee
Antworten Top
#2
Hallo,

(13.03.2022, 20:06)Hundefreund schrieb: aber Irgendwie bin ich hauf dem Holzweg

das was bedeutet?

Gruß Uwe
Antworten Top
#3
15 das Ich ein oder zwei Fehler habe
er splittet den Usernamen nicht
Antworten Top
#4
Hallo,

oder auch 3. Wink

1.: Schreibe in Zeile 1 des Moduls
Option Explicit
zum Erkennen des Fehlers.

2.: Statt
UserName = "LastnameFirstname"
besser mit Leerzeichen als Trenner
UserName = "Lastname Firstname"

3.: Statt
Firstname = Results(1)
besser mit Prüfung
If UBound(Results) > 0 then Firstname = Results(1)

Gruß Uwe
Antworten Top
#5
Code:
Private Sub Workbook_Open()
 if instr(Environ("Username")," ") then cells(15,4).resize(2)=application.transpose(split(environ("username")))
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#6
@snb:

Und wenn kein Leerzeichen in Username ist?!

Gruß Uwe
Antworten Top
#7
Das ist nicht das Thema dieser Thread, schau mal #1
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#8
(14.03.2022, 10:20)snb schrieb: Das ist nicht das Thema dieser Thread, schau mal #1

Genau da steht UserName = "LastnameFirstname" !
Antworten Top
#9
Das #1 fängt an mit:
Zitat:Ich versuche mein UserName (Schulz Mustermann)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#10
Und Ihr seid wahre Hellseher  Blush

Auf dem einen Rechner habe ich den Vornamen und Nachnahmen mit Lehrzeichen getrennt
Und auf dem anderen ohne  17
Also habt Ihr beide Recht 100
Und ich setz mich gleich ran, beide Versionen von euch umzusetzen 21
Oder kann ich die auch in eine Anwendung stecken und dann kombinieren lassen 19
Wie entweder bzw. oder ???
Aber erstmal egal
Habt dank
Ich Berichte über mein Ergebnis Blush
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste