Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  14 15 16 17 18 19 20 21 22   další » ... 36

Pár her časem napíše snad každý, kdo zkouší otestovat své nápady. Sám jsem zkusil v Excelu napsat např. Rubikovu kostku, Tetris, MasterMind, Patnáctku, Pexeso, Sudoku, Reversi a kdovíco ještě. Téměř všechny vážné soukromé stránky o Excelu mají rubriku o hrách, které vytvořili jejich pachatelé. Myslím, že nedá moc hledání, abyste našel řadu her v excelském provedení, které vás pobaví. Mne na cizích hrách nejvíc inspirují použité grafické nápady, které bývají ve hrách často zajímavější, než v technických aplikacích.

Pojmenovaná oblast je v tomto případě vzácně čisté řešení. Názvy jsem dosud používal zásadně pro umístění vzorců mimo list; pro využití názvů čistě jako pojmenovaných oblastí jsem neviděl důvod. V kontextu s posunem oblastí však dostává pojmenovaná oblast svůj zásadní smysl.

Ten znak je standardní znak Unicode ChrW(11015). Zatímco vodorovných šipek obsahuje Unicode hafo, na svislé šipky je dost skoupý. Kromě té "vaší" a té "mojí" stojí za zmínku pro šipku dolů snad jen znaky 8659, 8681 (a možná ještě 10552).
Samozřejmě jsem ten průzkum v rámci 64 K znaků Unicode nedělal pro toto vlákno. Mám na to vlastní udělátory, které příležitostně využívám. Žádnou úpravu znaků Unicode ale udělat neumím.

A co tahle šipka? Ta by vám už připadla důstojně odlišená tloušťkou pro tenká/tučná?

Inspirujete se z pohádky O rybáři a zlaté rybce. Nenapadá mne, jak bych měl hlídat přidávání a ubírání sloupců. A také nemíním řešit problém mlsné kozy.

Změna asociované buňky nevyvolá událost Change na jejím listu. Je nutné přímo k buttonům připojit výkonná makra - viz příloha.

S potěšením odvolávám svou výstrahu před obecnou pomalostí práce doplňků. Ve shodě s doporučením od elCHa jsem vytvořil doplněk s dostačující dobou trvání akce (kvůli měřitelnosti času). U tohoto doplňku mi měření času ukázalo prakticky shodný čas jak pro volání z doplňku, tak pro volání procedury ze souběžně otevřeného sešitu.
Zdá se tedy, že dříve zjištěné zpomalení souvisí s velice nestandardním obsahem algoritmu, jehož dobu jsem měřil před spuštěním tohoto vlákna. Nevím sice, co konkrétního se v něm dělo, ale vypadá to, jako kdyby se ten doplněk na řadu sekund dostal do stavu nečinnosti, což právě vedlo na opravdu významné prodloužení doby zpracování.
V příloze je srovnávací sešit, napsaný jako doplněk. Provádí operaci, které bylo věnované nedávné vlákno, a to vygenerování zamixované oblasti unikátních hodnot. Pro rozumné porovnání časů je vhodné zvolit oblast alespoň milion buněk velikou. Opakované pokusy s milionovou oblastí na mé mašince trvaly (pro oba způsoby použití) mezi 3,1 a 3,5 sec (zřejmě v závislosti na intenzitě procesů na pozadí).

Lidi dobrý, pochopte, že slovní popis dat přestal fungovat s nástupem algebry ve středověku a s příchodem datových souborů v novověku. Kdo má soubory, ušetří sobě i nám spoustu času!

Často pomůže Google, ale někdy i deset let stará knížka. Mockrát už mi posloužila tabulka z přílohy.

Co takhle COUNTIF ?

Tak to mne napadá už jen "balíček poslední pomoci": pokud zabírá alespoň něco, pak to "něco" lze volat z makra, které si vytvoříte. Jestli ale máte makra zakázaná (což nevím), pak už mne nenapadá nic dalšího.

Vedle Shift-F9 existuje "surovější" Ctrl-Alt-F9, který si vynutí přepočet úplně všech vzorců v celém sešitě. Kontrola, že nemáte zablokovanou aktualizaci propojení, je velmi dobrá rada od elCHa, na kterou jsem si nevzpomněl.

Rád modifikuji chování kláves, abych jimi mohl volat akce, ke kterým se jinak dostanu jen pomocí naprogramovaných tlačítek. Mnohé klávesové zkratky ale používá Excel pro volání vlastních zabudovaných služeb. Najít neobsazené klávesové zkratky v Excelu je s postupem let stále obtížnější. A stává se mi, že dokonce obětuji málo využívané standardní chování, abych získal zapamatovatelné klávesy pro své potřeby.
Před chvílí jsem při hledání použitelné klávesové zkratky narazil na kombinaci AltGr + směrová šipka. Výsledek mne zaskočil. Nikdy předtím jsem získaný efekt nepotkal a nevím, jestli to není nová vlastnost mého W-10. Ze škodolibosti jsem se přikradl k počítači své ženy a použitou zkratkou jsem zaklel její monitor. Efekt žertíku byl skvělý a šok nelíčený. Vzhledem k naprosté neškodnosti může posloužit k pobavení i vám. A obráceně: pokud se vám něco takového stane, budete vědět, jak z toho ven 5 .

Zkuste v hlavním workbooku provést ruční přepočet sešitu (nebo přepočet vyvolejte jinou akcí). Mělo by to pomoci. Proč se chování po reinstalaci změnilo, mne zatím nenapadá.

eLCHa napsal/a:

Pokud Vás to zajímá - připravte jiný kód, dejte jej do sešitu a do doplňku. Otestujte a pokud se to bude chovat stejně, vložte to sem. Třeba na něco přijdeme. Pokud se budeme bavit teoreticky, určitě nepřijdeme na nic.

To je rozumná řeč. Vyplývá z ní to, že jsem narazil na neprobádané téma, ale i vaše ochota věcí se zabývat. Budu jen rád, když se věci dostaneme společně na kloub. Mám řadu aplikací, napsaných jako doplněk. Akce, které z nich volám, probíhají ale v neměřitelně krátkých časech. Budu muset vymyslet něco, co bude trvat měřitelně dlouho, aby bylo co porovnávat.


Strana:  1 ... « předchozí  14 15 16 17 18 19 20 21 22   další » ... 36

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28