Stránka 1 z 1

Automatické doplnění buňky.  Vyřešeno

Napsal: 30 srp 2014 15:37
od vonv
Ahoj,
pokud je ve sloupci několik hodnot a já začnu psát do buňky na dalším řádku první písmena již vyskytující se hodnoty ve sloupci, tak se mi nabídne doplnění buňky již výše zadanou hodnotou ve sloupci.

Otázka:
víte někdo, jak to udělat, aby se mi nabídla hodnota v rozepsané buňce stejným způsobem, ale pouze z hodnot které jsou v seznamu (data ve sloupci) na jiném listu?

Data - ověření hodnoty ze seznamu není, to co hledám.


Díky.

Re: Automatické doplnění buňky.

Napsal: 31 srp 2014 20:42
od cmuch
Jedině něco podobného jak je na listu "Záhon" viewtopic.php?f=35&t=82440&hilit=rostliny

Re: Automatické doplnění buňky.

Napsal: 02 zář 2014 11:29
od guest
ad cmuch: Pokud jsem pochopil, takhle zadání nestojí. Jde o automatickou nabídku a výběr položky během psaní z vlastního seznamu. Jednoduchá odpověď dle mého názoru zní - ne, v podstatě to udělat nelze.

Re: Automatické doplnění buňky.

Napsal: 03 zář 2014 16:22
od cmuch
Ano napřímo to nejde,
v odkazu je combobox ve kterém by to fungovalo.

Re: Automatické doplnění buňky.

Napsal: 03 zář 2014 23:40
od vonv
Bál jsem se, že to nepůjde, ale musel jsem se zeptat.
Každopádně děkuji za potvrzení domněnky.

Re: Automatické doplnění buňky.

Napsal: 22 zář 2014 16:36
od vonv
Tak nakonec jsem to vyřešil tak, že makrem vkládám nad danou buňku stejný počet řádků, kolik má daný seznam položek, vložím seznam a řádky pak skryji. Hodnoty ještě ověřuji pomocí roletky, ale takhle se automaticky doplňují již při psaní. Přesně tak jsem si to představoval.

Re: Automatické doplnění buňky.

Napsal: 23 zář 2014 01:34
od guest
No... nejsem si jistý zadáním, nerozumím řešení, ale když to považujete za uzavřené, tak fajn.

Re: Automatické doplnění buňky.

Napsal: 29 zář 2014 09:28
od vonv
Ve zkratce: jde o co nejrychlejší výběr položky ze seznamu.

Upřesnění zadání:
1. na aktivním listu se manuálně vybírá => zapisuje firma uvedená v seznamu (bod 2) a je nutné zamezit překlepům
2. na jiném listu je dlouhý (dloóouhý) seznam firem, které je možné zapsat v bodu 1 (jiné se zapsat nesmí) - a seznam se mění.
3. tedy jde i o ověření hodnot a to asi z roletky se seznamem, uvedeným v bodě 2
4. ... a protože je seznam opravdu dlouhý (tím pádem i roletka s výběrem firem), chtěl jsem výběr nějak urychlit a nějak aktivovat "našeptávač" při napsání prvních písmen => stejně jako když se pokračuje v nějakém souvislém seznamu a kdy Excel "napovídá" již obsažená slova v seznamu.

Zatím mi stačí řešení, které jsem uvedl výše, ale pokud někdo zná elegantní řešení, sem s ním. :idea:

Re: Automatické doplnění buňky.

Napsal: 29 zář 2014 17:45
od guest
Stav věcí v Excelu ve vztahu k tématu je "takový nepěkná věc".

1) Režim editace buňky nedovoluje spustit (vlastní) makra.
2) Buňka není objekt s možností sledování události během editace (KeyPress, KeyDown, KeyUp apod.).
3) Data / Ověření nemá žádnou podporu typu "MatchEntry".
4) Prvek Pole se seznamem (Formuláře) také nemá žádnou podporu v daném směru.
5) Prvek ComboBox (ActiveX) sice má takovou podporu, ale na listu se chová jako paskvil, který se snadno rozsype.

I kdybych třeba naprogramoval podporu s prvkem z Visual Studia (případně použil SmartTags), musel bych řešit zámek buňky/listu, možnost změny zdroje dat, zobrazování u buňky (ActiveCell), řešit hromadné vkládaní do výběru buněk (Selection) atp. a po pravdě do toho se mi zatím jen tak pro nic za nic nechce.

Re: Automatické doplnění buňky.

Napsal: 30 zář 2014 14:25
od vonv
hezký výčet ...

naštěstí není potřeba pro nic za nic to vymýšlet ;-)