Takže ide len o 1. piatok, ktorý obsahuje zadaný rozsah. Tak potom takto som to mal už pripravené so svojimi podobnými dátami, skôr ako ste poslal prílohu Vy. Ďalšie piatky, napr. druhý či tretí či voliteľný v poradí, to už bude fakt pakárenň ...
Máte to tam samý Selec a Activate, a to dosť spomaľuje. Skúsil by som takúto nejakú úpravu.
Ja som tam dal vzorce na automatické doplnenie "Značky,Typu,Hmotnosti". Zadáte najskôr dátum. Tabuľka si automaticky pridá riadok so vzorcami a zoznamami (ak je riadok potrebný). Zadáte SPZ zo zoznamu, a vzorce automaticky doplnia "Značky,Typu,Hmotnosti". Vyberiete vodiča a spolujazdca zo zoznamu. Aký ešte zoznam chcete ? Všade sú zoznamy, a vzorce. Čiže stĺpce B,C,D Vy nikdy nemažte.
Ak nechcete aby sa Vám dopĺňali "Značky,Typu,Hmotnosti", tak tak dáme výberové zoznamy, ale takto mi to príde lepšie. Nenastane totiž situácia, že vyplníte zlú SPZ k autu, alebo že bude na výber nesprávna Hmotnosť a pod.
Ako chcete.
Nemám MAC, nemôžem vyskúšať, ale podľa toho linku to sedí.
A viete o tom, že ste nám neposlal nič? formát XLSX neobsahuje žiadne makro. XLSM je na makro. Každopádne sa pozrite na tento link
Je tam ukázané ako pracuje cesta v MAC a PC. Pozor aj na nahradenie tej medzery.
Kvôli tomu sa Vám zdvojnásobí dĺžka vzorca.
Reakcia na SZ. Takto ?
Na povolenie pridania riadkov a ich formátovania sú parametre:
ThisWorkbook.Worksheets("List").Protect Password:="heslo", AllowInsertingRows:=True, AllowFormattingRows:=True
+ ostatné parametre, ktoré máte.
Ale ako máte urobené, či čo za parameter povolí "Seskupeni a Oddeleni" (asi tým myslíte Merge), tak to netuším.
Link
Pridajte prílohu. Každému sa nemusí chcieť vytvárať prílohu, ale pritom by Vám mohol pomôcť. Počas toho čo si tu skúšam, som prišiel na upresňujúce otázky:
-Dané obdobie bude vždy začínať aj končiť tým istým mesiacom ?
-Ak nie, bude v danom období viac prvých piatkov, viac druhých piatkov ... ?
-Prvým piatkom, druhým piatkom ... myslíte číslo piatka v mesiaci, alebo číslo piatka v danom období ?
Prečo mi dáva dopísanú SPARTU modrú ? Má byť biela. Tabuľka je pruhovaná.
EDIT: Vlastne, všetko čo ďalej pripíšem je len modré, a nejde zmeniť ani iný farebný štýl Tabuľky. Zvláštne.
EDIT 2:
Moje nervy, rozplývam sa tu nad takou "sprostosťou", veď zmažem štýl Tabuľky, vymažem výplne buniek, a nahodím nový štýl Tabuľky a fičí ako Omega :)
Heh, teraz som to akurát EDIT-ol, a nerefreshol som si predtým stránku. Bol ste rýchlejší. Len tá farba mi už nejde do hlavy...
Musíte mať min. Office 2010 a doinštalovaný doplnok Power Query.
Ale aj tak keď si doplním do Tymy A7="SPARTA".
Kolo 1 - A15="SPARTA" B15=13
Kolo 2 - A16="SPARTA" B16=14
Kolo 3 - A4="SPARTA" B=2
Kolo 3 - A12="PARMA" B12=10
Mala by mať SPARTA=2, ale má 14. Niečo som prehliadol.
EDIT:
Zaujímavý poznatok. Pri otvorení priamo zo ZIP-u to hodí 14, ale keď to uložím na disk a otvorím z disku, Aktualizujem, tak už to hodí správne 2.
Aj tak mi tam ešte nesedí drobnosť - dopísaná SPARTA v tabuľke Tymy, má rovnakú modrú farbu ako EINDHOVEN nad ňou. Pritom je to Tabuľka (ListObject) s pruhovanými riadkami, čiže nezmyselná farba, lebo riadok má byť biely.
Tie hodnoty viem vzorcom vytiahnuť, no zatiaľ som neprišiel na to ako poriešiť tie mená aby šli za sebou v danom poradí a počte.
To čo Vám píše AL bude asi jediná cesta. Možno nejako takto. Upravený vzhľad tabuliek aby bol rovnaký, výpočtový list je skrytý a počíta so 40 mužstvami a 40 kolami, upravené nezmyselné a nefunkčné podmienené formátovanie vzniknuté kopírovaním buniek. Všetko je navzorcované, nič nikde nemeníte, len dopĺňate mužstvá, výsledky a kolá. Predpoklad, že kolá sa volajú vždy rovnako teda kolo1, kolo2 ... kolo40, a rozloženie tabuliek je identické.
Takto to ale nieje príliš rýchle.
Ak by sa to previedlo na Tabuľky (ListObjects), tak by sa zrýchlil výpočet, lebo by sa nepočítali zbytočné riadky, ale musel by ste si pri kopírovaní listov odstrážiť aby sa Tabuľky rovnako číslovali po sebe, a to by sa integrovalo do INDIRECT/NEPŘÍMÝ_ODKAZ, lebo pri kopírovaní listov dostanú Tabuľky kvázináhodné meno.
Škoda, INDIRECT asi nejde použiť spôsobom, akým by ste potreboval (hádže mi to chybu akonáhle použijem v ňom pole). Snáď sa v niečom nemýlim ...
EDIT: @a.mlady:
To je dobrý nápad.
??? O aký typ ComboBox-u ide (Formulárový, Active-X) ? Koľko je tých ComboBox-ov ? Prehodiť 50 ComboBox-ov "chvíľu" trvá. Pre každý zvlášť musíte vypočítavať možné mená s vylúčením všetkých vybraných vo všetkých ComboBox-och OKREM SEBA SAMÉHO. Mám nejaké riadky kódu na vyfiltrovanie použitých či prázdnych, na výmaz a zmenu položiek v oboch typoch CB, ale narazil som na vyššie spomínané problémy. A čo už vôbec nechápem, je ten ListBox. Vy chcete mať možné mená okrem CB aj vedľa v LB ? Nezabúdajte, že každý CB má iný zoznam, líšiaci sa práve svojim vlastným výberom, a tento LB by sa musel aktualizovať pri označení každého CB...
Bezpodmienečne musíte dať reálnu prílohu, s lepším popisom.
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.