/ / Excel VBA sztring manipuláció

Excel VBA karakterlánc manipuláció

Csatlakozás a húrhoz | Balra | Jobb | Középső | Len | instr

Ebben a fejezetben a legfontosabb funkciókat találod manipulálni a vonalakat ban ben Excel VBA.

Helyezzen egy parancsgombot a munkalapra, és adja hozzá a kódsorokat. A kódsorok végrehajtásához kattintson a lapon található parancs gombra.

Csatlakozás a húrhoz

A & kezelőt a (join) karakterláncok összekapcsolására használjuk.

Kód:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

Eredmény:

Csatlakozás a húrhoz

Megjegyzés: egy szóköz beillesztéséhez használja a ""

Balra

A baloldali karakterek kivonatolásához használja a bal oldalt.

Kód:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Eredmény:

Balra

Jobb

A jobb oldali karakterek kivonásához használjon jobb oldalt. Szöveget közvetlenül beilleszthetünk egy függvénybe.

Kód:

MsgBox Right("example text", 2)

Eredmény:

Jobb

Középső

Szöveg középrészeléséhez használjon egy Mid karaktert.

Kód:

MsgBox Mid("example text", 9, 2)

Eredmény:

Középső

Megjegyzés: a 9-es pozícióban kezdődik (t) a 2. hossztól. A harmadik argumentumot elhagyhatja, ha a string közepétől kezdődően egy sztringet kíván kivonni, a string végéig.

Len

Ahhoz, hogy megkapja a húr hosszát, használd Len-et.

Kód:

MsgBox Len("example text")

Eredmény:

Len

Megjegyzés: a helyet (8-as pozíció) tartalmazza!

instr

Ha egy szövegrészben egy alfájl pozícióját meg szeretné találni, használja az Instr.

Kód:

MsgBox Instr("example text", "am")

Eredmény:

instr

Megjegyzés: a "am" karakterlánc a 3. pozícióban található.

Szintén olvasható: