< návrat zpět

MS Excel


Téma: ComboBox - vstupní data rss

Zaslal/a 22.9.2012 7:47

Dobrý den,

prosím o pomoc s následujícím problémem.
Mám vytvořený formulář s 2 řádky ComboBoxu. Vstupní data do prvního řádku jsou:
Auta
Motorky
Do druhého řádku vstupují data:
Škoda
WV
Fiat
Kawasaki
Jawa
Triumph
Takže když vyberu v prvním řádku Auto, aby se mi v druhém řádku nabídly možnosti Škoda,WV,Fiat.
A nebo, když v prvním řádku vyberu možnost Motorky, aby se mi nabídly v druhém řádku jen Kawasaki,Jawa,Triumph.

Při zadávání do buňek listu v excelu jsem tento problém vyřešil pojmenovanou oblastí a ověřením dat s NEPŘÍMÝ.ODKAZ.

Prosím o pomoc s řešením v ComboBoxu (VBA).

Děkuji.

Ondra

stop Uzamčeno - nelze přidávat nové příspěvky.

#009564
avatar
pokud zdrojová data jsou pořád na listu, tak i do comba můžeš načíst obsah pojmenované oblasti. Případně můžeš při změně Comba1 znova načíst Combo2 dle hodnoty v Combo1
V případě že zdrojový sloupec 1, obsahuje Auto / Motorky a sloupec 2 pak jednotlivé značky, tak při změněně Combo1 nejprve vymažeš combo2 a spustíš smyčku pro přidání...
combo2.clear
for rd = 2 to list1.usedrange.rows.copunt
if list1.cells(rd,1) = combo1.text then combo2.add list1.cells(rd,2)
next

v případě pojmenované oblasti by to byla smyčka
for each cell in range("oblast")
combo2.add cell.value
next

píšu to z hlavy, tak tam mohou být chyby :-)

M@citovat
#009956
avatar
Děkuji za radu.

Již jsem to vyřešil.

S pozdravem,

Ondracitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje