Dober dan
Imam en problem, s katerim se ubadam že celo jutro.
Zanima me, kako bi se v excelu s pomočjo drop down menija oz. s pomočjo comboboxa ob določeni izbrani vrednost v seznamu izvedla določena funkcija.
Recimo, da imam v drop down meniju 5 lokacij in ko bi recimo kliknil na lokacijo Čopova ulica bi ob izbiri te lokacije excel odprl datoteko s to lokacijo oz. še bolje da bi odprl zavihek s tem imenom.
Povezava drop down menija/comboboxa z določeno funkcijo
Pozdravljeni,
najlažje je to realizirati s spustnim seznamom iz orodjarne 'Obrazci':
Postopek pa je sledeč:
najlažje je to realizirati s spustnim seznamom iz orodjarne 'Obrazci':
Postopek pa je sledeč:
- Nekje na listu napišite seznam izbir ('Čopova', 'Slovenska', 'Titova'...) - recimo na območju A1:A10
- Na list dajte 'Spustni seznam' iz orodjarne 'Obrazci'
- Preko desnega miškinega gumba izberite opcijo 'Oblikuj kontrolnik'
- Na zavihku Nadzor določite vhodni seznam (A1:A10) in povezano celico - reciva B1 - v tej celici bo pisalo, kaj je uporabnik izbral
- Vstavite podoben makro, kot je zapisan spodaj (v predstavljenm makru se izbere list1, če uporabnik izbere prvo izbiro iz seznama, list2, če izbere drugo izbiro...)
Koda: Izberi vse
Sub test() If (Range("B1") = 1) Then List1.Activate If (Range("B1") = 2) Then List2.Activate If (Range("B1") = 3) Then List3.Activate End Sub - Spet se postavite na spustni seznam in preko desnega miškinega gumba izberite 'priredi makro' - in izberite gorni makro.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Povezava drop down menija/comboboxa z določeno funkcijo
Zdravo.
Imam podoben problem (spustni seznam v celici B1 -> če je izbrana neka vrednost v njem, bi rad da se v drugi celici (npr. C3) upošteva neka vrednost...), vendar bi želel namesto makroja ukaz napisati kar v celici, če gre kaj takega: =If (Range("B1") = 1, 10, 20).
Obstaja kakšne tak zapis?
Hvala.
Lp, Gregor
Imam podoben problem (spustni seznam v celici B1 -> če je izbrana neka vrednost v njem, bi rad da se v drugi celici (npr. C3) upošteva neka vrednost...), vendar bi želel namesto makroja ukaz napisati kar v celici, če gre kaj takega: =If (Range("B1") = 1, 10, 20).
Obstaja kakšne tak zapis?
Hvala.
Lp, Gregor
Re: Povezava drop down menija/comboboxa z določeno funkcijo
Sem poskusil tako, pa mi najbolj ne uspe. V stolpcu A je zapisanih prvih pet mesecev (v pravilnem vrstnem redu), v celici B1 je spustni seznam, v C1 pa zapis: =IF(B1=2;"drugi mesec";"ostali meseci"). Torej, če je v seznamu izbran FEBRUAR, bi v C1 moralo pisati drugi mesec, ne?
http://picasaweb.google.si/lh/photo/-vx ... directlink
http://picasaweb.google.si/lh/photo/-vx ... directlink
Re: Povezava drop down menija/comboboxa z določeno funkcijo
Kot vidim imate vi v B1 Februar in ne 2 Torej je formula dala pravilen rezultat.
Lahko pa takole.
Lahko pa takole.
Koda: Izberi vse
=IF(B1="Februar";"drugi mesec";"ostali meseci"lp,
cedra
cedra
Re: Povezava drop down menija/comboboxa z določeno funkcijo
Deluje!
Hvala
in Lp
Hvala