Mitenkäs saan Excelin VB:hen muuttujan joka muistaa arvonsa vaikka ohjelma olisi välillä sammutettu? Johonkin soluun tallentaminen ei tule kysymykseen.
Toinen kysymys koskee sitä, että miten saa Exceliin taulukon sellaiseksi, että rivit kertakaikkisesti loppuvat rivin 10 kohdalla ja sarakkeet J:n kohdalla
Muuttujien arvot eivät käsittääkseni säily muistissa, jos ohjelma sammuu välillä. Ohjelman pitää tallentaa tiedot tiedostoon, ja ladata ne sieltä, kun ohjelma käynnistyy uudelleen.
Tiedot pitää tallentaa jonnekkin ulkopuolelle, mistä ne sitten luetaan, kun niitä tarvitaan. Esimerkiksi johonkin tekstitiedostoon tai windowsin rekistereihin...
Jos valitset rekisterit-vaihtoehdon, kannattaa katsoa myös tämä...
Valitset sitten kumman tahansa, niin lisää ThisWorkbookin alle kaksi aliohjelmaa, joiden sisällä tallennat ja luet arvot.
Private Sub Workbook_BeforeClose(Cancel As Boolean) 'Tässä tallennat tiedot End Sub
Private Sub Workbook_Open() 'Tässä luet tiedot esimerkiksi jossain moduulissa 'esiteltyihin globaaleihin muuttujiin. End Sub
Hmmm...eiköhän excel-vb:ssä olis helpoin tapa tallentaa muuttuja tuossa kyseisessä exceltaulukossa?
Aihe on jo aika vanha, joten et voi enää vastata siihen.