Diskuze: Výkaz práce

C# .NET .NET (C# a Visual Basic) Výkaz práce American English version English version

Avatar
matesax
Redaktor
Avatar
matesax:

Dobrý den,
mám šablonu tohoto dokumentu v Excelu - ale potřebuji pro zvolený měsíc výkazu vybarvit řádky dní, které nejsou všední (víkendy a svátky). Doteď to dělali ručně - vybarvili každý řádek nevšedního dne podle kalendáře - já bych na to chtěl udělat program. Šlo by tedy v C# nějak zasáhnout do Excel souboru? (S tím, že já mám pouze sadu OpenOffice.) Pokud ne, tak bych to udělal celé v C# - jenže tady nevím, jak to udělat, aby se výsledek dal vytisknout na A4. Myslím to tak, že víkendy bych měl dostat z PC hodin a svátky se vloží do programu a ten si je uloží - asi do DB - a pak se budu jen ptát, zda v DB mám daný den. Děkuji za užitečné rady...

Editováno 19.12.2012 16:15
 
Odpovědět 19.12.2012 16:13
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na matesax
Petr Nymsa:

Sice mám ECDL :D, ale Excel moc nepoužívám, nelze tohohle dosáhnout i v samotném excelu ? A co se týče C# + Excel, není to z mé zkušenosti, bývají problémy s verzemi Office

Nahoru Odpovědět 19.12.2012 16:51
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
matesax
Redaktor
Avatar
Odpovídá na Petr Nymsa
matesax:

Tak jak to udělat v Excelu? Respektive OpenOffice Sešit.

Editováno 19.12.2012 17:02
 
Nahoru Odpovědět 19.12.2012 17:01
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na matesax
Petr Nymsa:

To je právě to, už si to nepamatuju :( Ale myslím že by to mělo jít normálně přes podmínky a využít funkci zjištění dne ;)

Nahoru Odpovědět 19.12.2012 17:25
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
matesax
Redaktor
Avatar
Odpovídá na Petr Nymsa
matesax:

Ale já nechápu, jak pod podmínkou změnit bravu pozadí...

 
Nahoru Odpovědět 19.12.2012 17:41
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na matesax
Petr Nymsa:

Ve stylech buňky je podmíněné stylování, viz. http://www.techonthenet.com/…at1_2011.php

Nahoru Odpovědět 19.12.2012 17:46
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
matesax
Redaktor
Avatar
Odpovídá na Petr Nymsa
matesax:

OK - děkuji, ale jak udělat svátky? (Ty v PC hodinách nejsou...)

Editováno 19.12.2012 17:50
 
Nahoru Odpovědět 19.12.2012 17:48
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na matesax
Petr Nymsa:

No, tak to se přiznám že už moc nevím. Ledaže udělat druhý list a tam ty svátky sepsat a propojit listy. Ale sem už jsem v Excelu nijak moc nezacházel a nejsem si jistý jestli to vůbec jde

Nahoru Odpovědět 19.12.2012 17:54
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
matesax
Redaktor
Avatar
Odpovídá na Petr Nymsa
matesax:

A jak redukovat počet řádků podle dnů v měsíci?

 
Nahoru Odpovědět 19.12.2012 18:13
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na matesax
Petr Nymsa:

Tak tady se už bohužel asi ztrácím :( Omlouvám se, ale nevím jestli je vůbec možný dynamicky měnit počet řádků...

Nahoru Odpovědět 19.12.2012 18:15
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
skala.michal1989:

Ahoj, doporučuju jednoduchou aplikaci na výkaz práce viz. (http://vykazprace.cz/vyzkouset), pak nemusite resit tyhle veci okolo.

Mějte se, M

Editováno 19.6.2015 15:51
 
Nahoru Odpovědět 19.6.2015 15:50
Avatar
Honza
Člen
Avatar
Honza:

V excelu můžeš nahrávat a psát makra ve VBA (Visual Basic for Applications). Pokud máš open office tak tam to šlo nějak taky (s tím nemám ale zkušenosti). Jinak excel můžeš propojit s C# aplikací, ale podle toho co chceš to je jako jít s kanonem na vrabce.
Jinak svátky jsou jednoduchý, prostě si udělej seznam svátků a pak vždycky kontroluj zda v daný den není svátek. Všechny svátky až na velikonoční pondělí jsou fixní.

Nahoru Odpovědět 19.6.2015 16:43
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
Avatar
Odpovídá na matesax
Michal Štěpánek:

Není třeba dělat nějaký program, Excel to zvládne sám. Mrkni se na "podmíněné formátování". Tam lze podle určitých hodnot v buňce nastavit chování jiných buněk.

Nahoru Odpovědět 20.6.2015 14:13
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
petr.chatar.anton:

Tady jsem si s datumy hrál, tak si to prohlídni, je tam i to podmíněný formátování na víkendy.

 
Nahoru Odpovědět 22.6.2015 10:38
Avatar
petr.chatar.anton:

Aha, sem pako :-(
Můžeš si ho stáhnout tady:
http://www.hellspy.cz/…rar/31720553

 
Nahoru Odpovědět 23.6.2015 8:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 15 zpráv z 15.