< návrat zpět

MS Excel


Téma: makro platné pre viac rokov rss

Zaslal/a 14.11.2019 22:02

kabakaExcel 2003

Mám makro, ktoré som si nahrala. Uloží pôvodný súbor. Uloží a premenuje nový súbor a vymaže dáta. Funguje. Len som to chcela na viac rokov. Pôvodne v zošite NEMAZAT v bunke C2 bol rozbalovací zoznam cez overenie dát, ale v makre mi to nefungovalo. Pri výbere bunky C2 nezaznemanalo makro žiadnu zmenu.

Příloha: zip44981_fyzici-sluzby-2020.zip (48kB, staženo 28x)
Zaslat odpověď >

#044982
elninoslov
Tých zmien je veľa. Už som aj pozabúdal čo som chcel, tak len čiastočne:
-Rok sa mení výhradne makrom, a výhradne v jedinej bunke NEMAZAT!C2
-Zoznam sviatkov sa mení podľa roku (Veľká Noc tiež)
-PF fialové je podľa sviatkov daného roku
-PF víkendov je zjednodušené
-Zoznamy mien sú už iba na jedinom mieste NEMAZAT!A1:A21
-Zoznamy mesiacov to isté NEMAZAT!F2:F13
-Zmenený spôsob zobrazenia dňa v týždni
-Brala ste rok do mesiacov cez VLOOKUP ??? - opravené
-Určite má byť v mesiacoch v súčtoch C41 a D41 rovnaký vzorec ? Asi nie - opravené.
-Neviem už kde to bolo, bol neviem prečo vynechaný stĺpec H dochádzkovej oblasti - opravené.
-V dochádzkových bunkách C4:H34 je možnosť vybrať služby ZV, NV, 1/2. Nikde v súčtoch mesačných ani v ročnom sa s týmto nepočíta. Je to správne ?
-Ak je už možnosť výberu mena (alebo typ služby ZV,NV,1/2) v A37:A40, a teda meniť poradie, prečo nieje taká možnosť v ročnom sumáre B3:E3, ... B21:E21? Mala ste tam navyše odkazy napevno na riadky, a neviem už v ktorých ročných súčtoch odkazovali na zlé riadky. Dal som to zatiaľ cez SUMIF() {dá sa prípadne cez VLOOKUP}, aby to našlo aj na inej pozícii, keď už sa dá meniť.
-V sumároch polrokov, riadok 17 - 18, to zrátavate po bunke - opravené na SUM

Makrá
-makro na ukladanie s daným rokom, navýšenie roku, premazanie, znovuuloženie s novým rokom, už bez problémov funguje.
-prerobené prefarbovanie, ktoré pristupuje o niečo menej systémom "po jednej bunke". Dal by sa ešte urobiť inak, aby bola vytvorená kolekcia s farbami, a polia z prípadných viacnásobných oblastí zmeny. Otázne je či by to nebolo vzhľadom na malý počet menených buniek naraz (väčšinou asi jedna) zbytočné. Do makra vstupu iba oblasť prieniku zmena vs oblasť služieb.
-makro na vymazanie oblasti nechápem. Má mazať označenú oblasť na liste ??? A čo keď označíte omylom niečo iné? Dal som 2 spôsoby, vyberte si ktorý to má akože byť, či mazanie prieniku výberu vs oblasti služieb, alebo vždy celej oblasti služieb.
-Listy som vo VBA pomenoval.

... a na ostatné veci už som asi aj zabudol :)
Příloha: xls44982_fyzici-sluzby-2020.xls (300kB, staženo 27x)
citovat
#044983
avatar
Tak sa našiel "páchateľ" 2citovat
#044989
kabaka

marjankaj napsal/a:

Tak sa našiel "páchateľ"


Ak myslíš tie TABLE, tak ten kalendár je z príspevku na porade.
https://www.porada.sk/t285241-excel-kalendar.html

Konkrétne to bol mepex.

Ale je tam implementované Tvoje makro Farba tiež z Porady.

https://www.porada.sk/t184286-podmienene-formatovanie-bunky-zafarbenie-pri-splneni-podmienok.html

Nakoľko sú štyria a požívajú excel 2003, v ktorom sú len 3 podmienky, tak som ho využila.citovat
#044990
kabaka

elninoslov napsal/a:


-Brala ste rok do mesiacov cez VLOOKUP ??? - opravené

Áno, robila som to doma, mám to v češtine, išla som cez SVYHLEDAT, ale asi som to nemala správne zadané, aj keď pri zmene roku mi to fungovalo.

-Určite má byť v mesiacoch v súčtoch C41 a D41 rovnaký vzorec ? Asi nie - opravené. NIE samozrejme

-Neviem už kde to bolo, bol neviem prečo vynechaný stĺpec H dochádzkovej oblasti - opravené. OK

-V dochádzkových bunkách C4:H34 je možnosť vybrať služby ZV, NV, 1/2. Nikde v súčtoch mesačných ani v ročnom sa s týmto nepočíta. Je to správne ?
-Ak je už možnosť výberu mena (alebo typ služby ZV,NV,1/2) v A37:A40, a teda meniť poradie, prečo nieje taká možnosť v ročnom sumáre B3:E3, ... B21:E21?

Áno, ZV,NV, ZV 1/2, NV1/2 nie je zosúčtované,lebo som to nevedela vypodmienkovať. To ešte spracujem.Rovnako ako 1/2 dňa dovolenky. Je možné to ešte zapracovať do vzorca súčtu dovolenka? Ak sa vyberie pri Meno 1/2 D, pripočítať +0,5 dňa. To ešte musím doplniť do výberu mien.

Mala ste tam navyše odkazy napevno na riadky, a neviem už v ktorých ročných súčtoch odkazovali na zlé riadky. Dal som to zatiaľ cez SUMIF() {dá sa prípadne cez VLOOKUP}, aby to našlo aj na inej pozícii, keď už sa dá meniť. OK

Makrá
-makro na ukladanie s daným rokom, navýšenie roku, premazanie, znovuuloženie s novým rokom, už bez problémov funguje. ďakujem


-makro na vymazanie oblasti nechápem. Má mazať označenú oblasť na liste ???

Je to pre jednoduchšie mazanie jedným tlačidlom. Najskôr budú mazať len 1 bunku keď sa pomýlia.

-Dal som 2 spôsoby Ok

-Listy som vo VBA pomenoval. OK



Zatiaľ ďakujem.

Ešte budem musieť pridať jeden stĺpec do rozpisu služieb. Pozriem sa nato a dopracujem, čo mi ešte chýba v sumároch.
citovat
#044991
kabaka
Vylepšila som súbor a pridala som nové stĺpce.

Ale neviem zapracovať do vzorca podmienku Nemeniť.
Vytvorila som mesačný aj ročný sumár pre NV,ZV aj PC.

Môžte sa pozrieť na funkčnosť a logiku?
Příloha: zip44991_fyzici-sluzby-2020-kopia.zip (50kB, staženo 30x)
citovat

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