Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB6] Iso taulukollinen vakioita (VBA)

jaanas [27.05.2009 17:22:40]

#

Hei,
miten parhaiten määrittelisin ohjelmaan ison vakiotaulukon? Minulla on se taulukko excelissä.

neau33 [28.05.2009 04:53:04]

#

Heippa jaanas!

Jos nyt tarkoitat vakioiden (Constant values) määrittelyä VBA-makrossa niin ainoa tie on vain kirjoitella määrittelyt esim. moduulien general-osioihin.
Vakiot voi määritellä julkisiksi, koko projektin kattaviksi, julkisessa moduulissa avainsanoilla...

Public Const

tai

Global Const

Lomakemoduulissa voi käyttää ainoastaan avainsanaa

Private Const

tai jättää avainsanan Private kokonaan pois

Const

viimeisin vaihtoehto pätee myös aliohjelmassa tai funktiossa määriteltäviin vakioihin.

Elikä et siis voi antaa vakiolle arvoa viittaamalla johonkin muuttujaan!

Mikäli taas haluat, että tiettyjen Excel-taulukossa olevien solujen arvot pysyvät muuttumattomina, niin paras tapa on lukita ko. solut ja suojata taulukko salasanalla.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta