Tämä opetusohjelma opettaa sinulle, kuinka julistaa ja alustaa merkkijonotaulukko VBA: ssa.
String -muuttujan ilmoittaminen
Kun ilmoitat merkkijonomuuttujan VBA: ssa, täytät sen lisäämällä muuttujaan yhden merkkijonon, jota voit käyttää VBA -koodissasi.
12 | Dim strName kuin merkkijonoStrName = "Bob Smith" |
Staattisen merkkijonon ilmoittaminen
Jos haluat täyttää taulukon arvojonolla, voit luoda sen STATIC -merkkijonon.
1234 | Dim StrName (2) merkkijononaStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins" |
Muista, että taulukon indeksi alkaa nollasta - joten ilmoitamme taulukon kooksi 2 -, jolloin taulukko voi pitää 3 arvoa.
Sen sijaan voit nimenomaisesti määrittää taulukon alku- ja loppukohdat:
1234 | Dim StrName (1-3) merkkijononaStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins" |
Vaihtoehtoisen taulukon ilmoittaminen Array -toiminnolla
Jos haluat täyttää taulukon arvojonolla ilmoittamatta epäsuorasti taulukon kokoa, voit luoda taulukkomuunnoksen ja täyttää sen Taulukko -funktiolla.
12 | Dim strName kuin VariantstrName = Array ("Bob Smith", "Tom Jones", "Mel Jenkins") |
Jonojoukon ilmoittaminen Split -funktiolla
Jos haluat säilyttää muuttujan merkkijonona, mutta et halua implisiittisesti ilmoittaa taulukon kokoa, sinun on käytettävä Split -funktiota taulukon täyttämiseen.
12 | Dim strName () merkkijononastrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins") |
Split -toiminnon avulla voit säilyttää tietotyypin (esim. Merkkijono) jaettaessa tiedot yksittäisiin arvoihin.