Olemme jo käsitelleet johdannon muuttujiin, vakioihin ja VBA -tietotyyppeihin johdanto -opetusohjelmassa. Aiomme käsitellä julkisia muuttujia tässä opetusohjelmassa. Julkisen muuttujan määritelmä on muuttuja, jota kaikki moduulit, alimenettelyt, toiminnot tai luokat voivat käyttää ja käyttää tietyssä työkirjassa.
Julkisen muuttujan ilmoittaminen VBA: ssa
On viisi pääavainsanaa, joilla voit ilmoittaa muuttujan VBA: ssa. Nämä ovat:
- Dim -avainsana
- Staattinen avainsana
- Globaali avainsana
- Julkinen avainsana
- Yksityinen avainsana
Globaali muuttuja ja julkinen muuttuja ovat hyvin samankaltaisia.
Jotta voit julistaa julkisen muuttujan, sinun on sijoitettava muuttuja VBA -koodisi Ilmoitukset -osioon Option Explicit -lausekkeen alle, minkä tahansa alimenettelysi tai -toiminnon ulkopuolelle, ja sinun on myös käytettävä julkista avainsanaa. Tämä näkyy alla:
1 | Julkinen MyVariable kokonaislukuna |
Kun ilmoitat muuttujan julkiseksi muuttujaksi, oletat myös kyseisen muuttujan laajuuden. Määrität muuttujan laajuuden avainsanalla, jota käytät sen ilmoittamiseen ja mihin sijoitat sen koodissasi.