Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel - Porovnání mzdy - více roků, jiný seznam zaměstnanců

Samozrejme a preto som uviedol, že z Tvojho riešenia by som rozhodne makro podporil, neštudoval som však verzie, ktoré sú v Tvojom linku, reagoval som na uvedený príklad, kde sú porovnávané zhody v jednotlivých riadkoch. Požiadavka je trocha iná, ale je možné, že som len neprezrel ďalšie pododkazy z Tvojho linku. Preto som uviedol, akým spôsobom by som riešil makro ja, keby som mal riešiť takýto problém. Chcel som uviesť ten najjednoduchší "algoritmus" pretože dotazovateľ zatiaľ nemá skúsenosti s makrami a preto nemožno očakávať, že dokáže najprv rozanalyzovať nejaké jestvujúce makro, ktoré autor už optimalizoval a pod. Úspechom je už dokázať analyzovať svoj záznam zo záznamníka makier, vyšší stupeň je dokázať ho očistiť od balastu, ešte vyšší stupeň zaradiť do neho vlastné premenné, cykly a rozhodovacie bloky, ešte vyšší stupeň je začleniť do neho ošetrenie množstva situácií, ktoré môžu nastať a ktoré by spôsobili chybové hlášky, prípadne dokonca chybu v spracovaní bez chybovej hlášky a to sme zďaleka nevyčerpali stupne k "dokonalosti" makra. Často však stačí, že makro neošetruje všetky "nebezpečia", ale užívateľ pozná úskalia a vie, čo môže a čo nemôže. Aj k tomu je však potrebná pokročilá znalosť Excelu. Je mi jasné, že kvalita makra dokáže výrazne ovplyvniť rýchlosť spracovania úlohy a preto som uviedol, že pokiaľ nepôjde u dotazovateľa o tisíce záznamov, tá najjednoduchšia verzia makra, ktorú by si snáď dokázal napísať, by nemala spôsobovať významný rozdiel v dobe spracovania. Pokiaľ pôjde o veľký objem dát, bude musieť počítať alebo s dlhšou dobou spracovania alebo s výrazne vyššou potrebou znalosti programovacieho jazyka. Takže nemám vôbec námietky voči tomu, čo uvádzaš, t.j. k využívaniu jestvujúcich makier, ak je však dotazovateľ schopný sa v nich vyznať a upraviť podľa svojich potrieb.
;-):beer:

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny