Šī apmācība iemācīs jums deklarēt un inicializēt virkņu masīvu VBA.
String mainīgā deklarēšana
Deklarējot virknes mainīgo VBA, jūs to aizpildāt, mainīgajam pievienojot vienu virkni, kuru pēc tam varat izmantot savā VBA kodā.
12 | Dim strName kā StringStrName = "Bobs Smits" |
Statiskas virkņu masīva deklarēšana
Ja vēlaties masīvu aizpildīt ar vērtību virkni, varat izveidot STATISKU virkņu masīvu.
1234 | Dim StrName (2) kā virkneStrName (0) = "Bobs Smits"StrName (1) = "Toms Džonss"StrName (2) = "Mels Dženkinss" |
Atcerieties, ka masīva indekss sākas ar nulli - tāpēc mēs pasludinām masīva lielumu par 2 -, kas pēc tam ļauj masīvam saglabāt 3 vērtības.
Tā vietā varat skaidri definēt masīva sākuma un beigu pozīcijas:
1234 | Dim StrName (no 1 līdz 3) kā virkneStrName (1) = "Bobs Smits"StrName (2) = "Toms Džonss"StrName (3) = "Mels Dženkinss" |
Masīva varianta deklarēšana, izmantojot masīva funkciju
Ja vēlaties masīvu aizpildīt ar vērtību virkni, netieši nenorādot masīva lielumu, varat izveidot masīva variantu un aizpildīt to, izmantojot funkciju Masīvs.
12 | Dim strName kā VariantstrName = Masīvs ("Bobs Smits", "Toms Džonss", "Mels Dženkinss") |
Virkņu masīva deklarēšana, izmantojot sadalīšanas funkciju
Ja vēlaties saglabāt mainīgo kā virkni, bet nevēlaties netieši norādīt masīva lielumu, masīva aizpildīšanai jāizmanto funkcija Sadalīt.
12 | Dim strName () kā virknestrNames = Split ("Bobs Smits, Toms Džonss, Mels Dženkinss") |
Sadalīšanas funkcija ļauj saglabāt datu tipu (piemēram, virkni), vienlaikus sadalot datus atsevišķās vērtībās.