Join Strings | Stânga | Corect | Mijloc | Len | Instr
În acest capitol, veți găsi cele mai importante funcții manipulați șirurile în Excel VBA.
Plasați un buton de comandă pe foaia de lucru și adăugați liniile de cod de mai jos. Pentru a executa liniile de cod, faceți clic pe butonul de comandă de pe foaie.
Alăturați-vă șirurilor
Folosim operatorul & pentru a concatena (uni) șiruri.
Cod:
Dim text1 ca șir, text2 ca șir
text1 = "Bună"
text2 = "Tim"
MsgBox text1 & "" & text2
Rezultat:
Notă: pentru a insera un spațiu, utilizați „”
Stânga
Pentru a extrage caracterele din stânga dintr-un șir, utilizați Stânga.
Cod:
Reduceți textul ca șir
text = "text de exemplu"
MsgBox la stânga (text, 4)
Rezultat:
Dreapta
Pentru a extrage cele mai drepte caractere dintr-un șir, utilizați Dreapta. De asemenea, putem insera text direct într-o funcție.
Cod:
MsgBox Right („text de exemplu”, 2)
Rezultat:
Mijloc
Pentru a extrage un șir, începând cu mijlocul unui șir, utilizați Mid.
Cod:
MsgBox Mid („text de exemplu”, 9, 2)
Rezultat:
Notă: a început la poziția 9 (t) cu lungimea 2. Puteți omite al treilea argument dacă doriți să extrageți un șir care începe în mijlocul unui șir, până la sfârșitul șirului.
Len
Pentru a obține lungimea unui șir, utilizați Len.
Cod:
MsgBox Len („text de exemplu”)
Rezultat:
Notă: spațiu (poziția 8) inclus!
Instr
Pentru a găsi poziția unui șir într-un șir, utilizați Instr.
Cod:
MsgBox Instr („text de exemplu”, „am”)
Rezultat:
Notă: șirul „am” găsit în poziția 3. Accesați pagina noastră despre funcția Instr pentru mai multe informații și exemple.