[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ohjelmistot] Kysymys Excelin ComboBoxista...



> Osaisiko joku neuvoa, miten Excel -lomakkeelle laitetusta Combo Boxista
> (pudotusvalikko) saa luettua siinä valitun arvon?
> Yritin lukea arvoa makrossa seuraavasti:
> ------------------------------------------------
> Dim teksti As String
> teksti = Alasvetovalikko.Value
> '("Alasvetovalikko" on halutun ComboBoxin nimi)
> ------------------------------------------------
> Value:n tilalle pitäisi keksiä ilmeisesti joku muu juttu.

Ainakin Form-työkalupalkista löytyvä Combo Box toimii siten, että valittu
arvo voidaan yhdistää johonkin soluun. Yhdistäminen tapahtuu hiiren oikean
painikkeen avulla ja valitsemalla Format Control. Tuonne voidaan
määritellä mistä tiedot otetaan valikkoon (Input Range) ja mihin soluun
valittu arvo laitetaan (Cell Link).

Sitten tuo soluarvo saadaan selville makrossa helposti 
teksti = Range("E1").Value 

Tuo ei ole vastaus tuohon ongelmaa, mutta helpompi tapa tehdä kyseinen
asia :) Sama ajatus pätee muuten Control Toolboxin Combo Boxiin.
	
Toivottavasti saat ComboBoxin toimimaan..
--
Petri Heinonen                 <URL: http://www.mit.jyu.fi/peheinon/>        
Jyväskylän yliopisto/Tietotekniikan laitos        peheinon@mit.jyu.fi
PL 35   (Agora C431.2)                         	Puh. +358 14 260 2746
40351 Jyväskylä                                 Fax. +358 14 260 2731

-- send "unsubscribe ohjelmistot" to majordomo@cc.jyu.fi to unsubscribe ---