< návrat zpět

MS Excel


Téma: kontrola vzorcov v celom zosite rss

Zaslal/a 7.6.2021 22:19

Dobry existuje nieco na kontrolu zmazanych alebo upravenych vzorcov v celom zosite. Velakrat si vsimnem ze mi niekedy chyba vzorec a teraz musim kontrolovat x zositov. Da sa nieco vymysliet cez vba ked zisti zmenu vo vzorcoch tak upozorni tabulkou. Skusala som aj zamknut vzorce len tu nastal problem ze mi neratalo cez vzorce alebo pytalo odomknut zosit atd

Zaslat odpověď >

#050818
avatar
Možná se pletu, ale nevidím důvod, proč by nefungovaly vzorce v zamčeném sešitě.

Pokud vezmu v úvahu, že nelze sešit zamknout, tak by to možná šlo přes vzorový list, kde budou správné vzorečky správně rozmístěny a vždy při nějaké akci by se ty vzorečky zkopírovaly do pracovních listů. Třeba před uložením sešitu. Ten vzorový list (šablona) by byl samozřejmě skrytý.
Záleží, kolik těch vzorečků je, jak jsou rozmístěny apod.citovat
icon #050820
eLCHa
Hromadná kontrola vzorců neexistuje (z logiky ani nemůže existovat). Existuje kontrola sousedních buněk, která může pomoct.

Jediná správná cesta je zámek buňky + listu.
U buněk se vzorcem nastavte ve formátu buňky zámek na zamknuto, u buněk, které chcete měnit na odemknuto. Teprve potom zamkněte list. Pak nebude chtít odemknout.citovat
#050822
Fantasyk
Dotaz: ja se třeba setkávám po čase, že se mi vymaže jeden vzorec i když je zamknutý heslo mám k němu jen já a používají ho 3 lidé, kteří nemají ponětí jak vůbec odemknout list natož smazat a pak zamknout. ( Už jsem si sice zvykl a naučil se ten vzorec nazpaměť i buňky, ale pořád mě to trochu štve ) a nechápu jak je to možné.

Je to sice velmi velmi zdlouhavé...ale je možné všechny vzorce napsat do makra a když naleznete nějakou anomalii, aby jste to nemusel dohledávat, tak potom stačí jen spustit makro a přepíše všechny vzorce ve všech listech, ale pokud jich máte hodně, tak to nebude asi vhodné (jen takový "blbý" nápad)citovat
#050827
avatar
Jen takový blbý nápad:

Jedno makro vypíše oblast a vzorce v ní, druhé makro projde vypsané oblasti, zkontroluje vzorce a při odchylce něco udělá (opraví, oznámí, ...)

Celkem jednoduché.citovat
icon #050832
eLCHa
@Fantastyk
No tady bych se spíše pídil po příčině. Vzorec "se nevymaže" sám. Pochopil jsem, že je to jeden vzorec - tzn ve stejné buňce případně oblasti. Napište si kód do události Worksheet_Change a sledujte změny této buňky. Uložte si datum+čas změny, uživatel atp. Takový log. Až "se vzorec vymaže", zjistíte kdo a čím. Pak můžete řešit dál.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