Nejste přihlášen/a.
Dobrý den, mám problém.
Máme za úkol vytvořit v excelu takový formulář, to není problém. Sučástí formuláře jsou makra (rozevírací seznamy), úkol zní takto: Když v první seznamu vyberu možnost Poznávací zájezd, druhý seznam má nabídnout pouze možnosti Norsko a Švédsko, když zvolím poznávací zájezd má ve druhém seznamu vyskočit pouze možnost Španělsko a Řecko. Má se to udělat pomocí funkce KDYŽ, oba seznami mám zvolit tak aby byly na sobě závislé.
Předem děkuji za jakékoli rady.
Promiňte za chyby píšu z mobilu.
no já zase pro změnu doufám, že o makrech máte páru a že víte co je metoda a co je vlastnost, protože jinak tady ztrácíme čas, vy i já.
Ty součástky se jmenují Combobox a mají vlastnost Value (hodnota), druhá důležitá vlastnost je a RowSource, znamená popis místa, odkud se berou data do rozbalovacího seznamu. S těmito vlastnostmi a s metodou Change budeme pracovat.
zdroják je tu :
*
Private Sub ComboBox1_Change()
If ComboBox1.Value = "poznavaci" Then
ComboBox2.RowSource = "C1:C2"
Else
ComboBox2.RowSource = "C3:C4"
End If
End Sub
*
jak to funguje : Když na prvním seznamu nastavíte slovo poznávací, v druhém se vám po rozbalení objeví řádky pro Norsko a Švédsko, jinak se po rozbalení objeví řádky pro Španělsko a Řecko.
Viz obrázky
Dobře, děkuji za odpověď snad se s tím nějak poperu.Mám ještě jeden dotaz, když potřebuji, aby při kliknutí na otevírací seznam se objevila nápověda žlutý rámeček, jak to udělat.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.