/ / Excel VBA String Manipulation

Excel VBA String Manipulation

Sluit je aan bij Strings | Links | Rechts | midden | Len | Instr

In dit hoofdstuk vindt u de belangrijkste functies manipuleer snaren in Excel VBA.

Plaats een opdrachtknop op uw werkblad en voeg de onderstaande coderegels toe. Om de coderegels uit te voeren, klikt u op de opdrachtknop op het blad.

Sluit je aan bij Strings

We gebruiken de operator & om tekenreeksen (join) samen te voegen.

Code:

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

MsgBox text1 & " " & text2

Resultaat:

Sluit je aan bij Strings

Opmerking: om een ​​spatie in te voegen, gebruikt u ""

Links

Gebruik Left om de meest linkse tekens uit een tekenreeks te extraheren.

Code:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Resultaat:

Links

Rechts

Gebruik Right om de meest rechtse tekens uit een tekenreeks te extraheren. We kunnen ook rechtstreeks tekst invoegen in een functie.

Code:

MsgBox Right("example text", 2)

Resultaat:

Rechts

midden

Gebruik Mid als u een subtekenreeks wilt uitpakken, te beginnen in het midden van een tekenreeks.

Code:

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

Resultaat:

midden

Opmerking: begon op positie 9 (t) met lengte 2. U kunt het derde argument weglaten als u een deelreeks wilt verwijderen die begint in het midden van een tekenreeks, tot het einde van de tekenreeks.

Len

Gebruik Len om de lengte van een tekenreeks te krijgen.

Code:

MsgBox Len("example text")

Resultaat:

Len

Opmerking: ruimte (positie 8) inbegrepen!

Instr

Gebruik Instr om de positie van een subtekenreeks in een tekenreeks te vinden.

Code:

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

Resultaat:

Instr

Opmerking: string "ben" gevonden op positie 3.

Lees ook: