Lcase, LBound, UBound

dirknico

Level-2
Beiträge
218
Reaktionspunkte
14
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe hier in einem Programm folgenden Code gefunden:

Code:
Dim Name_1
Name_1 = split (ABC-123-P,"-")
Dim Name_2
Name_2 = lcase(Name_1(lbound(Name_1)) & Name_1(ubound(Name_1))

Ich verstehe das nicht so ganz, was kommt bei Name_2 raus?

Name_1 müsste doch ABC sein, oder?
 
Der Code ist wohl VB oder VBS?
! Da fehlen zwei doppelte Anführungszeichen um das "ABC-123-P"
! Da fehlt eine Klammer ")"

(Wo "hier" hast Du den Code gefunden?)

Vermutlich soll der Code folgendes tun:
* split liefert ein Array:
- Name_1(0) = "ABC"
- Name_1(1) = "123"
- Name_1(2) = "P"

* Name_2 = "abcp"

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kommt darauf an wo die Klammer hingehört
Code:
Name_2 = lcase(Name_1(lbound(Name_1))[SIZE=3][B][COLOR=#ff0000])[/COLOR][/B][/SIZE] & Name_1(ubound(Name_1))
Name_2 = "abc<space><space>P"

Name_2 = lcase(Name_1(lbound(Name_1)) & Name_1(ubound(Name_1))[SIZE=3][B][COLOR=#ff0000])
[/COLOR][/B][/SIZE]Name_2 = "abc<space><space>p"
:p
 
Kommt darauf an wo die Klammer hingehört
Code:
Name_2 = lcase(Name_1(lbound(Name_1))[SIZE=3][B][COLOR=#ff0000])[/COLOR][/B][/SIZE] & Name_1(ubound(Name_1))
Name_2 = "abc<space><space>P"

Name_2 = lcase(Name_1(lbound(Name_1)) & Name_1(ubound(Name_1))[SIZE=3][B][COLOR=#ff0000])
[/COLOR][/B][/SIZE]Name_2 = "abc<space><space>p"
:p
Egal wo die Klammer hingehört - wo kommen die beiden "<space>" her? :confused:

Harald
 
Zurück
Oben