Jenže tady nejde o to, jak co prezentuje. Sám jsem člověk, který má občas nevymáchanou - no hubu - a vyjadřuju se k problému, neřeším nějakou sociální stránku věci.
V daném případě jde o myšlenku "nejkratší kód je nejlepší", což může být úžasně hloupé. Dobře, Honza má nejspíš dobré znalosti, ale nutí mě škodolibě se usmát. Opravdu si je jistý tím, jak fungují ve VBA pojmy jako pozdní a časná vazba, jednořádkové Set a As New, hrátky s CreateObject a GetObject, hranaté závorky namísto klasických odkazů na oblasti i ve vztahu k Evaluate atd.? Tuší, že nejkratší možný zápis nemusí mít nic společného s "efektivitou"? Nemluvě o tom, že dvoustránkový zápis API může být stokrát rychlejší než jednořádkový zápis ve VBA? Pokud ano, fajn, pak si může dovolit uvést krátký zápis.
Z jiného pohledu - jestliže někomu uvedu supervzorec nebo zhuštěnou verzi zápisu a znesnadním tak pochopení řešení, pak to je trochu ješitnost (a ano, dělám to občas taky, člověk se zkrátka chce blýsknout). Čili občas uvedu krátkou verzi, ale nebudu se někomu posmívat, že vytvořil totéž, jen o dva řádky delší (a stejně rychlé). Pro tyhle účely si tu můžeme dávat nějaký challenge.citovat
V daném případě jde o myšlenku "nejkratší kód je nejlepší", což může být úžasně hloupé. Dobře, Honza má nejspíš dobré znalosti, ale nutí mě škodolibě se usmát. Opravdu si je jistý tím, jak fungují ve VBA pojmy jako pozdní a časná vazba, jednořádkové Set a As New, hrátky s CreateObject a GetObject, hranaté závorky namísto klasických odkazů na oblasti i ve vztahu k Evaluate atd.? Tuší, že nejkratší možný zápis nemusí mít nic společného s "efektivitou"? Nemluvě o tom, že dvoustránkový zápis API může být stokrát rychlejší než jednořádkový zápis ve VBA? Pokud ano, fajn, pak si může dovolit uvést krátký zápis.
Z jiného pohledu - jestliže někomu uvedu supervzorec nebo zhuštěnou verzi zápisu a znesnadním tak pochopení řešení, pak to je trochu ješitnost (a ano, dělám to občas taky, člověk se zkrátka chce blýsknout). Čili občas uvedu krátkou verzi, ale nebudu se někomu posmívat, že vytvořil totéž, jen o dva řádky delší (a stejně rychlé). Pro tyhle účely si tu můžeme dávat nějaký challenge.citovat