Mne na Office 2013 x64 Pro (Windows 8.1) to robí toto.
Nepátral som zatiaľ potom, prečo to takto zobrazuje.
Uf, no tak toto je na poriadne šúdium. Samá chyba, neplatné odkazy, nezmyselné adresy buniek, asi 10 prázdnych modulov. Hneď prvý funkčný modul "Modul4" má makro s klávesovou skratkou Ctrl+X, ktoré "niečo urobí". V ňom hneď prvý odkaz odkazuje na nezmysel "Range("A19:CD36").Select", nech by sa to týkalo ktoréhokoľvek z tých 3 listov.
To vyzerá tak, akoby bola vytvorená na mieru nejaká tabuľka, ktorá bola následne úplne prekopaná bez úpravy pôvodného (zložitého) návrhu.
Inak vzorce skryješ alebo odkryješ tak, že na karte Revízia - Zrušiť zabezpečenie hárka, potom vo Formátovať bunky - Ochrana - Skryť vzorce, a následne znovu zabezpeč hárok Revízia - Zabezpečiť hárok.
2 M+ : To mi ale vracia hodnotu "21.3.rrrr 17:11".
Ak budeme predpokladať že všetky hodnoty sú formátované ako dátum, čas a datumočas tak napr. takto.
Ten histogram odkazuje na bunky zakryté pod ním "=Formular!$A$19:$B$26", v nich ale niesú žiadne vzorce, tak sa nič neráta, ani nemení v grafe.
Tie oblasti v "zdroj_range(x)" a pod, odkazujú do iného zošita ? ak nie, tak napr. "cil_range(1) = "A12:B14"" vymaže oblasť v tomto súbore(na iný sa nepýta), navyše aj s hlavičkou.
Viac asi neporadím, hlavne si skontrolujte ten odkaz na nevypočítavanú oblasť.
2 eLCHa: Mám na mysli toto : Keď pripíšem riadok pod posledný riadok pod tabuľku 1, tak sa tabuľka automaticky zväčší. Aj s formátovaním. Ak ale riadok zmažem, tabuľka sa už nezmenší. Čiže zostane formátovanie (napr. modrý riadok) a prázdne bunky. Tieto prázdne bunky sa potom dajú aj do zlúčenej tabuľky 3. Čiže tento prázdny riadok na konci tabuľky 1 je v tabuľke 3 opticky medzi zlučovanými tabuľkami. To môže mať potom následky, podľa toho, čo sa so zlúčenou tabuľkou 3 robí.
Toto sa deje na mojom Excel 2013 SK Prof x64 (Windows 8.1.1).
Ubehnutý čas vzorcom aj makrom. Je to rozrátané na ubehnuté hodiny a minúty. Samozrejme sa dajú dopočítať ešte zostaté ubehnuté sekundy, do makra som implementoval. Ak to teda bolo myslené takto...
Niečo som ti načrtol. Len neviem tieto zložité vzorce zlúčiť, preto sú tam pomocné stĺpce, to ale nevadí, list môžeš potom skryť. Každopádne teraz skús poprosiť uživateľa "eLCHa", či by ti neupravil vzorec ktorým mne pomáhal v téme
Jedinečné hodnoty - pomoc s maticových vzorcom. Ja ten jeho vzorec pre textové hodnoty neviem upraviť. Ten vzorec nakopíruj do stĺpca E v liste "třídy". Nájde a zoradí len vyplnené hodnoty v D. Tam sú zlúčené, čiže ak príde na zoradenie dostaneš z toho to, čo som pochopil, že chceš. Následne sú tieto zoradené hodnoty opätovne oddelené v F a G, odkiaľ sú kopírované vzorcami do tabuľky Podpisy (s dodržaním prechodu najskôr na druhý stĺpec, až potom na ďalšiu stranu)
Po dlhom skúmaní prichádzam s inou metódou premenovania, ktorá nemá problém s Unicode znakmi.
Rozdiel v rýchlosti je takmer 0.
Ale sú tam stále chyby. Všade sa vždy nájdu.
Vymenil som čítanie príponu súboru za natívnu funkciu objektu FSO, ďalej odstránil som 2 nepoužívané Fnc, opravil/upravil podmienené formátovanie na základe hodnôt, a opravil kontrolu maximálneho počtu položiek, ktorá nefungovala dobre.
Prípadné postrehy privítam.
Pridal som tam ešte ukazateľ priebehu (ProgressBar) dole vľavo v stavovej lište Excelu. Kvôli tomu aby som mohol ukazovať %-tuálny priebeh, som musel pridať ďalšiu metódu na zistenie počtu súborov, predtým ako prebehne vlastné zisťovanie názvov súborov. Ale už sa mi to nechce prerábať, tak aby to bolo možno o 0,5 sek rýchlejšie.
Testoval som to na 7 GB dát - 1000 súborov MP3 - cca 30 znakové názvy :
- načítanie názvov súborov - cca 1 s (nepodarilo sa mi to ani odmerať)
- premenovanie 1000 súborov trvá 5,6 sekundy
- zistil som, že ako chybu vyhodnotí pokus o premenovanie súboru v ktorom je "è" ("é" s opačným dĺžňom - francúzština) a ruské znaky. Toto by bolo treba ešte doriešiť, ak to bude niekomu vadiť, ale popravde neviem ako to v objekte FSO riešiť.
Ďalšia vec, ktorú ešte premyslím, či tam niekedy zapracujem, je import nejakého textového súboru s pripravenými novým názvami, a viacnásobný výber adresárov.
PS: Časy testované na 7200rpm disku (ostatné komponenty sú pre toto nepodstatné ale uvediem i7 4770S, systém na SSD)
Tak som Vám niečo urobil
Nemente žiadne bunky okrem zelených !
Prosím okomentujte.
Perfektné, presne takto to potrebujem.
Použijem to ešte aj pre jeden rozrobený projekt pre toto fórum. Len je pomenej času.
Ďakujem veľmi pekne.
Funguje to parádne. Aj to radí, vzostupne. Ja si to potom radím presne opačne zostupne (od najväčšieho) v pomocnom stĺpci. Nedal by sa ten vzorec urobiť s opačným radením ?
PS1: Maticový to byť samozrejme nemusí.
PS2: Pre SK uživateľov - treba v anglickom vzorci zmeniť "," na ";".
Ďakujem veľmi pekne.
2 eLCHa : To ma nenapadlo. Stále je tam ale potrebné dorobiť Resize Tabuliek, tak ako som robil ja, rovnako ako OnChange s kontrolou iba tabuliek. Bez toho to nieje dobré. Díky za motiváciu.
Zdravím.
Potreboval by som helpnúť s úpravou maticového vzorca. Všetko funguje ako má, len v jedinom prípade nie, a to keď je v stĺpci A iba jedna hodnota. Vtedy mi nedá žiadnu jedinečnú hodnotu do stĺpca C (stĺpec D je iba pokus). Ak sú v A žiadna, 2, alebo viac hodnôt, všetko je OK. Len nie keď je tam iba 1 hodnota.
Odvčera sa trápim, ďakujem veľmi pekne, za každý help.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.