Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  233 234 235 236 237 238 239 240 241   další » ... 302

Tak by ste mohol vyskúšať niečo podobné.

Tu máte teda ešte verzie, bez výberu listov, kopírujú všetky listy. Líšia sa iba tým, že v2 dáva na výber zdroj aj cieľ, naproti tomu v3 dáva na výber iba zdroj, a cieľ je zošit, z ktorého sa to spustilo.

Ak si chcete zadať iba konkrétne názvy listov, alebo pozície listov, tak nahradte konštrukciu
For Each SH In WBZ.Worksheets
If Not Not LST Then u = UBound(LST) + 1: ReDim Preserve LST(1 To u) Else ReDim LST(1 To 1): u = 1
LST(u) = SH.Name
Next SH

za
LST = Array("list1", "list222")
alebo
LST = Split("list1,list222", ",")
pri týchto dvoch treba myslím nahradiť deklaráciu Dim LST() za DIM LST

alebo
ReDim LST(1 to 2)
LST(1) = WBZ.Worksheets(1).Name
LST(2) = WBZ.Worksheets(3).Name


Myslím, že ďalej už to zvládnete :)

OK, ešte podotázky na upresnenie.
Užívateľ si teda vyberá len zdrojový súbor, a listy z neho sa kopírujú do toho súboru v ktorom spustil makro ?
Keď vravíte pevný zoznam listov, máte na mysli, že zdrojový zošiť obsahuje napr listy "A", "B", "C", a na pevno sa určí, že sa budú kopírovať len listy "B" a "C" ? Alebo tým pevným zoznamom myslíte to, že sa skopírujú všetky listy ?

Zo zaujímavosti som Vám to overil - a funguje :)

Upravená verzia, podobné ako kolega. Pridal som aj zvýrazňovanie.
Hodnota väčšia ako posledná, sa považuje sa hodnotu náležiacu do poslednej kategórie.

Vydržte sú tam chyby.
Za prvé treba vo vzorci nahradiť
A24
za
(A24-1)

Ďalej tam máte chybný zápis, na 2 riadkoch máte pred číslami medzeru (tuším 71-80, 131-140).

A ďalej nebude to fungovať keď budete mať iný rozptyl ako 10, viď posledný riadok.

Pracujem na inej verzii, vydržte.

napr.

Napr. takto.
Ak majú k tomuto adresáru prístup aj iný užívatelia po sieti, tak treba ešte doplniť testovanie otvorenia súboru niekde iným užívateľom. To tiež nieje problém.

To nieje problém, len prosím upresnite, či toto kopírovacie makro bude spúšťať zošit z ktorého sa bude kopírovať (xlsm), alebo zošiť do ktorého sa bude kopírovať (xlsm), alebo nejaký iný riadiaci zošiť (xlsm), a či tam treba zakomponovať aj zoznam listov na výber.

Dáme hru, či prídete na to, čo som Vám tam pomenil ? Ale nie, nedeste sa.
-riadok 11 si ťahá údaje z riadku 10
-vo všetkých vzorcoch, kde je SUMPRODUCT/SOUČIN_SKALÁRNÍ, som zmenil cez INDEX a pocet_dni, rozsah dní v riadku, inak SUMPRODUCT nepracoval správne s neexistujúcimi dňami.
-doplnil som vzorce na tie D a N v So/Ne/Sv
-vpravo do súčtu mesiacov som experimentálne dal "komplikovaný" vzorec cez INDIRECT/NEPŘÍMÝ_ODKAZ, kde si naťahá data z AH stĺpca všetkých mesiacov po zadaný mesiac v B1. Tu je nutné dodať, že sú napevno dané SK mesiace (CZ treba prepísať). Je to kvôli tomu aby Vám to nehádzalo chyby prepojenia.
-bunka B1 (číslo mesiaca) očervenie, ak sa nezhoduje číslo mesiaca s názvom mesiaca - podmienené formátovanie, a opäť sú tam SK názvy.
-netuším prečo tabuľka súčtov mesiacov počítala iba 4 mesiace - rozšíril som na 6.
-netuším prečo ich je iba 6, a pozor Január neobsahuje vzorec, nemám odkiaľ čerpať dáta do neho.

A prečo to všetko? Teraz kliknete pravým na list, Premiestniť alebo kopírovať, presunúť na koniec, vytvoriť kópiu, OK. Premenujete korektne list na nasledujúci mesiac a zmeníte číslo mesiaca v B1. Voalá, počet dní OK, spočítavanie smien na daný počet dní OK, spočítavanie doterajších mesiacov OK.

Príloha je žiaľ poškodená. Má veľkosť 0.

No neviem. Mne to na ten počítaný stĺpec E tiež nijako nefunguje. Na D áno. Ani SUM ani SUMIF, ani SUBTOTAL ani SUMPTODUCT... Možno niečo robím zle...

EDIT:
Hmm, ak si dám do vedľajšej bunky vypísať hodnotu z E, dostanem tam kde je zobrazený dátum 5.2.2016, hodnotu 0.1.1900. A z E17 kde nieje nič, dostanem 5.2.2016. WTF ???

Kódovo je to už docela zložité, hľadať ďalšie inštancie Excelu, rýchlo som pozrel napr tu, a do toho sa mi teda fakt nechce 7

Alebo matica

Ajáj, teraz ste mi to pripomenul. My sme to spolu vtedy mailom nedoriešili? Ale tuším nie, spomínam si, že som mal na posledy rozrobené to zamykanie. Ako ste s tým pokračil ? Ak budem zajtra na večer pri PC tak sa Vám na to zamykanie ešte môžem pozrieť. Aj na tieto drobnosti s výpočtami. Sorry, ale často sú master veci iné...


Strana:  1 ... « předchozí  233 234 235 236 237 238 239 240 241   další » ... 302

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje