Prisijunkite prie stygų | Kairė | Teisingai | Vidurio | Len | Instr
Šiame skyriuje rasite svarbiausias funkcijas manipuliuoti stygomis į Excel VBA.
Įdėkite komandų mygtuką į savo darbalapį ir pridėkite žemiau esančias kodo eilutes. Norėdami vykdyti kodo eilutes, spustelėkite komandų mygtuką lape.
Prisijunkite prie stygų
Mes naudojame & operatorių, kad sujungtume (sujungtume) eilutes.
Kodas:
Pritemdyti tekstą1 kaip eilutę, tekstą2 kaip eilutę
text1 = "Labas"
text2 = "Timas"
MsgBox text1 & "" & text2
Rezultatas:
Pastaba: norėdami įterpti tarpą, naudokite „“
Kairė
Norėdami iš eilutės išgauti kairiuosius simbolius, naudokite kairę.
Kodas:
Pritemdyti tekstą kaip eilutę
text = "teksto pavyzdys"
„MsgBox“ kairėn (tekstas, 4)
Rezultatas:
Teisingai
Norėdami iš eilutės išgauti dešiniausius simbolius, naudokite dešinę. Mes taip pat galime tiesiogiai įterpti tekstą į funkciją.
Kodas:
„MsgBox“ dešinėje („teksto pavyzdys“, 2)
Rezultatas:
Vidurys
Norėdami išgauti antrinę eilutę, pradedant nuo eilutės vidurio, naudokite vidurį.
Kodas:
„MsgBox Mid“ („teksto pavyzdys“, 9, 2)
Rezultatas:
Pastaba: pradėta nuo 9 (t) pozicijos, kurios ilgis yra 2. Galite praleisti trečiąjį argumentą, jei norite išgauti antrinę eilutę, prasidedančią eilutės viduryje, iki eilutės pabaigos.
Len
Norėdami gauti eilutės ilgį, naudokite Len.
Kodas:
„MsgBox Len“ („teksto pavyzdys“)
Rezultatas:
Pastaba: tarpas (8 pozicija) įtrauktas!
Instr
Norėdami rasti antrinės eilutės poziciją eilutėje, naudokite Instr.
Kodas:
„MsgBox Instr“ („pavyzdinis tekstas“, „esu“)
Rezultatas:
Pastaba: eilutė „am“ rasta 3 pozicijoje. Norėdami gauti daugiau informacijos ir pavyzdžių, apsilankykite mūsų puslapyje apie funkciją „Instr“.