Discussion:
Valintanappi Excelissä
(too old to reply)
Timo Salminen
18 vuotta sitten
Permalink
Olen yrittänyt saada Excelin taulukkoon kahden valintanapin ryhmän, joista
taulukon käyttäjä voi siis valita vain toisen vaihtoehdon (jos valitsee
toisen, toinen asettuu automaattisesti "pois päältä"). Tämän jälkeen
taulukon tiettyyn soluun tulee valinnasta riippuen tietty teksti. Esim.
Toisen valintanapin kohdalla lukee "Oppilas", toisen kohdalla "Opettaja".
Jos valinta on "oppilas", tehdään tietty operaatio tietyssä solussa, jos
taas valinta on "opettaja", tehdään toinen operaatio.

Yritin tehdä tämän seuraavasti: valitsin ohjausobjektivalikosta "Microsoft
Frame 2.0", johon "upotin" kaksi valintanappia. En saanut operaatiota
onnistumaan muuten kuin kirjoittamalla ControlSource -kohtaan taulukon solun
soitteen. Valintanappi toimi kyllä aluksi ihgan oikein, mutta luulen
tehneeni joko koko homman jokseenkin väärin, koska muuttaessani työkirjassa
taulukon nimeä, tiedoston sulkeutuessa saan jatkuvasti virheilmoituksen.
Netistä yritin kaivaa ohjeita, mutta ohjeissa puhutaan solulinkeistä myös
valintanapin kohdalla. Solulinkkiä (Linked cell) en kuitenkaan valintanapin
ominaisuuksista löydä.

Homma hoituu toki yhdistelmäruudulla (jonka ominaisuuksissa on "Linked
Cell"), mutta haluaisin tehdä sen juuri valintanapin avulla.

Olisikohan kenelläkään antaa neuvoja siitä, miten valintanapit oikeasti
pitäisi toteuttaa? Käytössä on Excel 2003 ja Windows XP home Edition.

Timo Salminen
Timo Sarin
18 vuotta sitten
Permalink
Post by Timo Salminen
Olen yrittänyt saada Excelin taulukkoon kahden valintanapin ryhmän,
joista taulukon käyttäjä voi siis valita vain toisen vaihtoehdon
Kun ei vastauksia tunnu tulevan, niin yritetään nyt jotakin, vaikka
itsellänikin nämä asiat ovat hieman hataralla pohjalla... Käytän
suomenkielisen Excelin termejä.

Pääkysymys on, oletko luonut valintanapit Ohjausobjektit- vai
Lomakkeet-työkalurivin avulla. Molemmat työkalurivit kun näyttävät melkein
samoilta. Ensin mainittuihin objekteihin voidaan voidaan käsittääkseni
liittää suoraan VBA-koodia, kun taas mainitsemasi solulinkit liittyvät
jälkimmäisiin. Kokeilepa tehdä siis napit Lomakkeet-työkalurivillä. Liitä
molempiin nappeihin sama solulinkki (pikavalikosta Muotoile ohjausobjektia /
Ohjaus / Solulinkki). Tätä solulinkkiä voit sitten käyttää edelleen
jatko-operaatioissa.
--
Timo
Timo Salminen
18 vuotta sitten
Permalink
Joo kiitos. Tämä selvitti asian.
Tosin valintanappi on hiukan eri näköinen - "hienostuneempi" tuon
Ohjausobjekti-työkalurivin avulla tehtynä.

Timo Salminen
...
Timo Salminen
18 vuotta sitten
Permalink
No voihan sitä ulkonäköä tietysti muuttaakin - höh.
Timo Salminen näin itselleen toteaa...
...
Loading...