Radku, neber si to tak. Ja občas napíšem niečo uštipačné, ale ten sarkazmus nie je samoúčelný. Môžem to napísať i bez uštipačného podtónu samozrejme.
Nedávno sa ťa kolega Pecháček pýtal, či ti je známy pojem tabuľka. Ty si odvetil, že samozrejme áno, a zrejme v snahe podporiť uvedené tvrdenie pripojil nejaký súbor, ktorý obsahoval spústu listov. Prezradím ti sladké tajomstvo: v tom súbore sa nenachádzala jediná tabuľka.
Predtým si sa hrdil tým, že si napísal makro s 35k riadkov. Ja som tomu nedokázal veriť, tak si mal potrebu svoje tvrdenie dokázať. Áno, to makro malo 35k riadkov, ale iba z jedného jediného dôvodu: bolo proste úplne špatne napísané (neznamená, že nie je funkčné). Bohužiaľ, funkčný kód a dobre napísaný kód nie je to samé.
Na dobre mienenú kritiku reaguješ zbytočne podráždene, na druhej strane mne môže byť vlastne jedno, že tie tvoje postupy sú na míle vzdialené od dokonalosti, takže sa budem snažiť tvojich príspevkov si nevšímať, patlaj sa v tom ďalej sám.
Pavlus, pán kolega píše makrá s 35k riadkov, používa "tabulky", ktoré nie sú tabuľkami atd. Proste peklo. Pán kolega má rád veľké veci :)
@eLCHa:
Navíc svislé zarovnání na střed výběru excel neumí jinak, než sloučením.
V takom prípade sa stále dá použiť textbox.
Pmn znamená podľa môjho názoru, takže iste, súhlasiť nemusíš. Rozhodne zrovna Teba nepokladám za niekoho, kto pristupuje k zlučovaniu buniek neuvážene. Naďalej si dovolím tvrdiť jedno: Stretávam sa ďaleko častejšie s prípadmi, kedy je zlučovanie buniek použité zbytočne a nevhodne, než s prípadmi, kedy nie je možné sa mu vyhnúť a predchádzať následným problémom zo zlučovania buniek plynúcim.
Karle, to som práve skúšal, ale nešlo mi v príklade od Merlina. Trochu som sa tomu divil, pretože toto samozrejme musí fungovať. Tak som skúšal opäť, a samozrejme funguje to, blbo som predtým klikal na bunky..
Zlučovanie buniek patrí pmn k jednému z najväčších zločinov, ktorých sa MS na exceli dopustil. Sú k tomu popísané hromady písmeniek, ale užívatelia sú, zdá sa, nepoučiteľní a potom riešia problémy, ktoré si spôsobili sami tým, že používajú tento nevhodný spôsob formátovania svojich tabuliek.
K otázke: Myslím, že to nejde, resp. nejde jednoducho. Prečo si pre graf nevytvoríš pomocnú sadu, v ktorej sa budeš odkazovať na tie zlúčené bunky (keď už ich teda v spreadsheete nutne potrebuješ mať zlúčené, o čom silne pochybujem)?
Riešení je viacero, uvádzam dve:
1. Vytvorte si Custom List a zvoľte v KT možnosť radenia podľa Custom Listu
2. Miesto "roku" a "mesiaca" vytvorte pole (stĺpec) so skutočným dátumom a v KT pracujte potom s daným poľom (stĺpcom).
Dobrý deň, Petře. Zdá sa, že SZ sú opäť funkčné. Ďakujem.
Na internete je toho spústa, do googlu som zadal: vba for beginners tutorial a hneď prvý odkaz sa asi použiť dá: https://www.tutorialspoint.com/vba/
Keď niečo riešim a neviem si rady, zadám do google kľúčové slová a obvykle riešenie nájdem, prakticky všetko už bolo aspoň raz napísané.
Na systematické štúdium je ale predsa len asi lepšia nejaká literatúra. Celkom dobre sú písané knihy od Johna Walkenbacha, to sú publikácie, ktorých štúdiom určite nič nestratíš.
@Maximus - skús pozrieť vedľa
@romique
Predpokladal som, že pokiaľ sem nedáš prílohu, tak si dostatočne zdatný, aby si si riešenie modifikoval sám. SZ nefungujú. Každopádne, ten kód je tak primitívny, že skutočne neviem, v čom by si potreboval pomôcť pri jeho prenesení do svojho súboru. Pracuje s jednou pomenovanou oblasťou (Formular) a jedným pomenovaným obrázkom (Zedko). Stačí predsa obrázok skopírovať do tvojho súboru, pomenovať si oblasť, v ktorej chceš testovať tie neprázdne bunky (Formular), skopírovať obsah modulu do tvojho súboru a máš hotovo. Nesmieš si pliesť pomoc s "urobím to celé za teba". Zadarmo riešim to, čo ma baví, činnosti, ktoré popisujem vyššie, do uvedenej množiny nepatria..
to už si dotvoriť dokážeš, alebo?
Síce je to prasácke, ale účel by to splniť mohlo. V prílohe máš niečo na inšpiráciu.
Puristov žiadam o zhovievavosť, ten kód určite nie je niečo, na čo by som mal byť hrdý :)
Iste, pýta sa stále dokola. Pretože dúfa, že ti konečne svitne a pochopíš, že zabránenie deleniu nulou máš vypodmienkovať vo vzorci a nemusíš potom riešiť makrom kraviny. Ale je to márne, je to márne, je to márne.
Odrolovaniu pri pouziti tlacitka rozbalit riadky ukotvenie priecok nezabrani.
Tak nič, dík za snahu, nakoniec pár shapes s textami a priradenými kódikmi:Sub ShowHideEbitda()
Rows("10:77").Hidden = Not Rows("10:77").Hidden
End Sub
Sub ShowHideValueCreation()
Rows("79:89").Hidden = Not Rows("79:89").Hidden
End Sub
Sub ShowHideSatisfactionQuality()
Rows("92:125").Hidden = Not Rows("92:125").Hidden
End Sub Dosť ma škrie, že i kvôli takej blbosti človek nakoniec musí kúsok scriptu napísať..
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.