Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  51 52 53 54 55 56 57 58 59   další » ... 77

to AL - rozhodně souhlasím:
já osobně bych to asi nepoužil. Nepřipadá mi zas tak obtěžující kliknout na Uložit - Neuložit. Horší totiž je ztratit úpravy, jen proto, že jsem mimořádně měl uložit a neuložil. Odpovídal jsem jen na otázku "co to vlastně dělá?" a v mém případě bych to asi mohl použít jen na ceníky, jinak ne.

http://support.microsoft.com/kb/213428/cs

to eLCHa
1904

Docela obecný dotaz a řekl bych, že neřešitelný bez příkladu.

Změnil jsem vzorec pro výpočet hodin v řádku 35 a upravil buňku E35. To mínus je problém, protože excel neumí zobrazit mínus před "časem", převede totiž formátování na text. Ono by to asi šlo, asi bylo by to složité. Takhle jsem to plus nebo mínus dal do E35 i s upraveným textem.

Takhle by to mělo fungovat i pro noční šichtu. Pokusně na řádku 5.

Možná jsem nepochopil výraz "dlužné hodiny". Vzoreček je tak, že když je součet ve sloupci "dopracovat" více, než "přesčasů", tak vypočítá rozdíl, jinak nic. jestli to má být jinak, napiš jak a upravím.
Ještě doplním, že tabulka je funkční pro ranní a odpolední, pokud budou noční, musí se ještě upravit. Ale jelikož jsem tam noční neviděl, tak jsem předpokládal, že hodina odchodu bude vždy větší, než příchodu. Pro noční to samozřejmě neplatí, tam je odchod menší než příchod.

Ještě jednou, nějak se mi vytratilo makro.

Upravil jsem xls. Doplnil jsem vzorce pro výpočet odpracovaných hodin, přesčasů a makro pro zabarvení řádků So + Ne.
Nevím jestli je to tak, jak to mělo být.

vyzkoušej tohle
Sub mazejTB()
For Each Control In UserForm1.Controls
Control.Text = vbNullString
Next
End Sub

Také lze použít daleko lepší doplněk Excelu:

http://www.rjurecek.cz/doplnky.htm

obsahMailu = Cells(2 + mailX, "C")
2 + mailX = číslo řádku, 2, protože první dva řádky přeskakujeme při vyhodnocování "ano" "ne" + mailX je pořadové číslo testovaných řádků.
"C" je samozřejmě sloupec
pokud bys chtěl třeba údaje ze sloupce C a D oddělené pomlčkou, bude řádek vypadat takto:
obsahMailu = Cells(2 + mailX, "C") & " - " & Cells(2 + mailX, "D")
Co se prvního dotazu týče, tak netuším, protože neumím vyzkoušet.

Kdysi jsem měl nutkání také něco takového spáchat.
Nakonec jsem to nepoužil, ale také nevymazal. Udělal jsem to do UFormuláře. Funguje to ale jen na stávající měsíc, takže poslední den měsíce nelze zadat první den následujícího a naopak, první den měsíce nelze zadat včerejšek. Jedinou výhodou je to, že to můžu odsunout někam na stranu nebo zrušit a v případě potřeby opět vyvolat. Nejprve je třeba samozřejmě umístit kurzor na bunku, do které chceš zapsat datum, pak klik na datum.

Zapsat bez ohledu na pořadí není problém a pak mohou mít jakékoliv názvy. Pokud by se pořadí neměnilo a vstupy byly tak jako tady 1-2 , 3 , 4-7 nebo víc, pak opět není problém a jde to udělat.

Jestliže máš někde v souboru fci dnes, pak ač jsi změny neudělal, udělal je za tebe excel, protože aktualizoval datum. A tedy se ptá, zda změny uložit.


Strana:  1 ... « předchozí  51 52 53 54 55 56 57 58 59   další » ... 77

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