Minulla on excelissä kolme välilehteä nimeltään vaikkapa "Main menu", "Sheet 1" ja "Sheet 2".
Lähtökohtana on, että sheetit 1 ja 2 ovat piilotettuina siihen asti kunnes ohjelman käyttäjä aktivoi jomman kumman tai molemmat Main menu-tilassa painikkeita käyttämällä. (painikkeiden nimet ovat Sheet 1 ja Sheet 2)
Olisiko tällaista toimintoa mahdollista toteuttaa?
Toinen kysymys koskee kuvan hakemista solun arvon perusteella:
Esimerkiksi minulla on yhteen soluun luetteloituna "omena" ja "banaani" jos solussa lukee "omena" hakisi excel omenan kuvan haluamaani paikkaan, ja jos solun arvo ei ole "omena" hakee ohjelma banaanin kuvan samaan paikkaan.
Kuvat sijaitsevat toisella välilehdellä joka on piilotettu ohjelman käyttäjiltä.
Kiitos etukäteen avusta!
Lähtökohtana on, että sheetit 1 ja 2 ovat piilotettuina siihen asti kunnes ohjelman käyttäjä aktivoi jomman kumman tai molemmat Main menu-tilassa painikkeita käyttämällä. (painikkeiden nimet ovat Sheet 1 ja Sheet 2)
Olisiko tällaista toimintoa mahdollista toteuttaa?
Toinen kysymys koskee kuvan hakemista solun arvon perusteella:
Esimerkiksi minulla on yhteen soluun luetteloituna "omena" ja "banaani" jos solussa lukee "omena" hakisi excel omenan kuvan haluamaani paikkaan, ja jos solun arvo ei ole "omena" hakee ohjelma banaanin kuvan samaan paikkaan.
Kuvat sijaitsevat toisella välilehdellä joka on piilotettu ohjelman käyttäjiltä.
Kiitos etukäteen avusta!
Vastaukset 2
Vanhimmat
helposti toteutettvissa VBA:lla
Auto_Open ja Auto_Close koodiin tarvittavat jutut
sitten kuvat laitat oikeeseen paikkaan ja niiden kaikkien .visible arvot =False. Solun arvot perusteella sitten muutat ko. kuvan .visible arvon =True
Keep EXCELing
@Kunde
Kiitos kunde!
Voisitko vielä kirjoittaa esimerkkikoodit molemmista tapauksista, jotka voisin vaikka omaan exceliini pastettaa? Kirjoitetaanko Auto_Open ja Auto_Close-koodit tuonne "Main menun" makrovälilehdelle, entäs kuvat?
VBA:n suhteen olen vielä täysin lapsen kengissä..