Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4   další »

Soubor jsem sice nenašel (viz soubor v textu) ale možná lze využít
For Each List In Sheets
docasna = List.Range("A1:F50")
Next List

vytvoříš nový sloupec u obou souborů a odtrhneš 9 znaků zleva
=left(B3;9)
=zleva(B3;9)

Podobné makro na tisk faktur jsem dělal pro VemexEnergo, Moyzesova 5, Bratislava ze systému IPSoft, možná by bylo dobré se tam mrknout, zda by to vyhovovalo.
Není to tak jednoduché, ale není to neřešitelné.
1) co je zdroj dat a dá se případně přizpůsobit
2) lze popsat algoritmem, co nelze rozdělit a kde jsou potencionální zlomy stran, pokud se to nevejde na jednu stranu.
Těch otázek bude asi více např. kolik je to listů a jak je stránkovat, lze stránku zoomovat a v jakém rozsahu (např. mininum zoom 80% apod.), aby se to vlezlo na jednu stranu, ale ty dvě jsou nyní stěžejní. můj mail usmail@centrum.cz

Ukázka 2 je jednoduchá to lze vzorcem, Ukázka 1 umím je makrem na co najedeš to se změní. Pokud nechceš tlusté písmo smaž bold na flase.

A co toto:
Moc to nechápu

Já to dělal jen přes matice, které dynamicky mění název "Oblast". Je to stejné jako posun jenže nespojité. Graf pak pomocí filtru, filtr čísel větší než zadaná hodnota. Bez VBA nevím, jak zadat do filtru buňku např. C1, aby i ten pracoval dynamicky ale na to jsou tu odborníci, pro výpočty lze použít i funkci subtotal popř. jinou, která bude brát oblast po filtru. Také si nechám rád poradit jak vložit posun do grafu bez VBA?
Rombil by měl ukázat jak mu to funguje nyní a pak by bylo jednodušší provést změny pro nespojitou oblast.

Stalker Ti to ukázal, jen to dodělat

to je jako ukázka

Tak se označí jinak

A co toto

Pro naprosté upřesnění 3.03 je 3. březen 2011,3.03.03 je 3. březen 2003 jsou tudíž naprosto různé, v roce 2012 bude fungovat 3.11 a 3.11.11, neboť se jedná znovu o různé datumy. Věřím, že je to již jasné 3.03 je 3. březen právě probíhajícího roku!! Je to chyba analytika, já bych vzledem k Excelu nikdy takovou strukturu identifikace neodsouhlasil, ono už jen napsat toto v exceĺu je umění. Výhoda je, že to máš jako text a ne jako někdy datum někde text. proto změň všechny tečky za nic a máš čísla, která jsou jednoznačná a budou spolehlivě fungovat. Jen ta změna je nesystemová.

Netvrdím, že Excel nemá chyby, ale v tomto případě se musím zastat, jelikož se až přemírně snaží o standardní v popisech popsané převody. Datumy - 3x pozor na ně nejsou to texty, jsou to čísla a pracuje se s nimi jako z čísly!! Zadáte-li 3.11 a 3.11.11 je to de fakto resp. dle popisu excelu vždy 3. listopad 2011. Tedy přestože to máte text tak buňka je vždy dle řeči makra dim as variant a neví zda se jedná o text nebo datum a sečte je dohromady. Toto je problém převodu z textových souborů z netu, kdy nedáte formát, pořád je u čísel s desetinnou tečkou zobrazují pokud to je přípustné datumy. Velké varování to co vypadá jako datum a není datum je nebezpečné pro jakékoli úkony raději tam dejte něco písmeno, pozor i "/" je datum.

Nepomohlo by toto

Snad toto

Když něco vložíš do 1 sloupce otevře se ti další řádek


Strana:  1 2 3 4   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