Clever-Excel-Forum

Normale Version: UserName - Results =Split
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
Hallo,

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

das was bedeutet?

Gruß Uwe
15 das Ich ein oder zwei Fehler habe
er splittet den Usernamen nicht
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
Code:
Private Sub Workbook_Open()
 if instr(Environ("Username")," ") then cells(15,4).resize(2)=application.transpose(split(environ("username")))
End Sub
@snb:

Und wenn kein Leerzeichen in Username ist?!

Gruß Uwe
Das ist nicht das Thema dieser Thread, schau mal #1
(14.03.2022, 10:20)snb schrieb: [ -> ]Das ist nicht das Thema dieser Thread, schau mal #1

Genau da steht UserName = "LastnameFirstname" !
Das #1 fängt an mit:
Zitat:Ich versuche mein UserName (Schulz Mustermann)
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
Seiten: 1 2