VBA avalik muutuja - kasutage muutujat mitmes moodulis või alamosas

Lang L: none (table-of-contents)

Oleme sissejuhatavas juhendis juba käsitlenud muutujate, konstantide ja VBA andmetüüpide sissejuhatust. Selles õpetuses käsitleme avalikke muutujaid. Avaliku muutuja määratlus on muutuja, millele igale moodulile, alamprotseduurile, funktsioonile või klassile pääseb juurde ja mida saab teatud töövihikus kasutada.

Avaliku muutuja deklareerimine VBA -s

Muutuja deklareerimiseks VBA -s on viis peamist märksõna. Need on:

  • Märksõna Dim
  • Staatiline märksõna
  • Globaalne märksõna
  • Avalik märksõna
  • Privaatne märksõna

Muutuja globaalne ja avalik on väga sarnased.

Avaliku muutuja deklareerimiseks peate oma muutuja paigutama oma VBA -koodi jaotise Deklaratsioonid valiku selgesõnalise avalduse alla, väljaspool mis tahes alamprotseduure või funktsioone, ning peate kasutama ka avalikku märksõna. Seda näidatakse allpool:

1 Avalik MyVariable täisarvuna

Kui kuulutate muutuja avalikuks muutujaks, järeldate ka selle muutuja ulatust. Muutuja ulatuse määrate märksõna abil, mida kasutate selle deklareerimiseks, ja selle kohta, kuhu selle koodi sisestate.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave