< návrat zpět

MS Excel


Téma: Vyhledat i oblast rss

Zaslal/a 18.1.2024 12:44

Zdravím.
Funkce excelu ověření dat se mi nedaří nastavit na více kritérií.
Dalo by se Vyhledat Jméno v seznamu Jmen, ale né jen jedno ale i více variant toho jména. Víc napoví příklad.
Chci zkrátka jen ve výsledku dosáhnout toho , aby určitá jména ze seznamu NEŠLA ZADAT DO seznamu zaměstnanců. Aby to upozornilo , že toto jméno není dovoleno zadat na seznam.

Amatérsky bych to řešil několika vzorci....vyhledávat jednu Zkomoleninu za druhou, ale to je zdlouhavé.

Šlo by to nějak "kulantně" vyřešit ?

Děkuji

Zaslat odpověď >

#055973
Začátečník
Zkuste přidat Excel s vašim řešením. Nevíme co je tam špatně, ověření dat má i varianty jak se chovat při chybě na vstupu.citovat
#055975
avatar
pardon, nepřicvaklo se
Příloha: zip55975_hledani.zip (26kB, staženo 9x)
citovat
#055978
Začátečník
Nějak nerozumím tomu čeho vlastně chcete dosáhnout.
Ověření dat je právě od toho aby se nezadávaly nechtěné údaje.

Nerozumím pak tomu, proč by se měly někde vyhledávat zkomoleniny, které nepovolíte zadat?

"Kulantně" by to šlo vyřešit definováním jmen do seznamu která jsou povolena zadávat a ty pak nastavit do oblasti ověření dat a nepovolit jiné možnosti -> chybové hlášení ověření dat.citovat
#055979
avatar
No, já chci potom, co zapíšu hodnotu do zelené oblasti bunek najít tuto dopsanou hodnotu v seznamu zakázaných /červená oblast/ a pokud tam je, oznámit to,a vrátit to znovu do editace té bunky abych mohl zkusit zadat něco jiného.
Pokud zadaná hodnota v seznamu zakázaných není, tak se normálně uloži.
Příloha: zip55979_hledani.zip (29kB, staženo 2x)
citovat
#055980
avatar
protože v excelácké Ověření dat se nedá přece pak volat další makro, nebo ano ?citovat
#055983
Začátečník

PavDD napsal/a:

...najít tuto dopsanou hodnotu v seznamu zakázaných /červená oblast/ a pokud tam je, oznámit to,a vrátit to znovu do editace té bunky abych mohl zkusit zadat něco jiného.
Pokud zadaná hodnota v seznamu zakázaných není, tak se normálně uloži.

Takže se uloží jakýkoliv zapsaný text, který není v seznamu zakázaných? Tzn. i místo jména třeba "Dobrý den"?citovat
#055984
avatar

PavDD napsal/a:

No, já chci potom, co zapíšu hodnotu do zelené oblasti bunek najít tuto dopsanou hodnotu v seznamu zakázaných /červená oblast/ a pokud tam je, oznámit to,a vrátit to znovu do editace té bunky abych mohl zkusit zadat něco jiného.
Pokud zadaná hodnota v seznamu zakázaných není, tak se normálně uloži.


Když někdo trvá na implementaci nesmyslu, proč neporadit.

V ověřování dat se dá vybrat vlastní ověřovací kriterium. Pak už stačí napsat jen vzorec, který zkusí najít zakázanou položku a když ji najde, vrátí nepravda.citovat
#056000
avatar
Ne.Nechci použít excelácké ověření,budu pak výsledkem spouštet další makro.Pokud tu zadanou hodnotu v seznamu nenajdu tak se stav vrátá do režimu editace bunky , do které vpisuji.
..Zkrátka jednoduše, zadání najít v seznamu a když tam není upozornit a vrátit do režimu zadání znovu.citovat
#056001
Začátečník
Tak teď se v tom požadavku už ztrácím úplně.
Když nechcete použít ověření dat, které to vaše "jednoduše" splňuje, tak netuším co z původního zadání vlastně požadujete.

Další možností je sledování změn na listu v dané oblasti a napsat si makro, které provede co požadujete.citovat
#056030
avatar
...sledování změn na listu v dané oblasti To vyřešilo. Díky za tip.citovat

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