Hei,
miten parhaiten määrittelisin ohjelmaan ison vakiotaulukon? Minulla on se taulukko excelissä.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.