Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  278 279 280 281 282 283 284 285 286   další »

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 1
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.

Urobil som ti to makro. Funguje tak ako chceš. Podrobne som ho popísal, ale zdá sa mi že tie komentáre ho trochu spomaľujú. Tak si ich prípadne skús dať preč.

Tie Tabuľky (objekty) to všetko komplikujú.

Škoda, že to musí byť Tabuľka. Inak by stačilo sa odkazovať na Dynamicky počítanú oblasť
=OFFSET(List1!$B$3:$D$3;;;(1+COUNTA(List1!$B$4:$B$103));)
Toto ale nefunguje korektne ak to nastavím v "Zmeniť veľkosť tabuľky" ani ak "Zmeniť veľkosť tabuľky" odkážem na pomenovanú oblasť definovanú týmto vzorcom. Riadok do rozsahu Tabuľky sa pridá aj naformátuje, ale nelogicky ho nedokáže ubrať. Škoda, dalo by sa to doplniť o riešenie od pepe74287.
S SQL ti nepomôžem, dokážem ti potom pomôcť jedine makrom.

Nie, to nefunguje. Keď zadáš číslo 2, stále číta január. Musíš pripočítať riadok pre každý mesiac. Ja som to v predošlom príspevku poriešil cez MATCH. Potom ale musíš použiť INDIRECT, čo nesie zo sebou ďalší problém, že sa ti kopírovaním vzorca/bunky nezmení stĺpec, čiže musíš odkazované stĺpce prvý krát zapísať ručne, alebo použiť nejaký komplikovaný prepočet čísla stĺpca na písmeno stĺpca, alebo použiť RC1.
Tá moja verzia, ale podľa mňa funguje OK.

Niečo takéto ?
Zmenil som aj aby to zobrazovalo názov dní podľa jazykového nastavenia. Mesiac si môžeš vybrať v rozbaľovacom zozname. Zrovnal som ti formátovanie.


Strana:  1 ... « předchozí  278 279 280 281 282 283 284 285 286   další »

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21