| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 10.09.09 Prihlásený: 24.10.13 Príspevky: 3 Témy: 2 |
Zdravím, potreboval by som poradiť s týmto problemom...
1. mám tabuľku, ktorá obsahuje 12 riadkov (každý riadok reprezentuje jeden mesiac v roku Január až December)
2. ďalej je tabuľka tvorená stĺpcami, ktoré reprezentujú dni v mesiaci (max. 31)
3. týmto mi vzniká matica buniek, do ktorých zaznamenávam dovolenky v jednotlivých dňoch v tom ktorom mesiaci (dovolenka je v bunke označená znakom D, inak je bunka prázdna)
4. potrebujem vzorec alebo funkciu, ktorý vykoná to, že pri otvorení dokumentu určí dnešný dátum a spočíta počet dní vyčerpanej dovolenky od začiatku roka k dnešnému dňu a ďalej určí počet dní dovolenky ktoré ostáva vyčerpať do konca roka
vďaka za pomoc...
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 03.11.2009 18:31 | |
|
Spočíta to toto makro. ( takto ho pridáš do excelu)
Kód: Sub SpocitajDovolenku() Dim den As Integer, mesiac As Integer, vycerpanych As Integer, nevycerpanych As Integer Dim r As Worksheet Set r = ThisWorkbook.ActiveSheet den = DatePart("d", Date) mesiac = DatePart("m", Date) vycerpanych = 0 nevycerpanych = 0 For i = 1 To 12 For j = 1 To 31 If r.Cells(i, j).Value = "D" Then If i < mesiac Or (i = mesiac And j <= den) Then vycerpanych = vycerpanych + 1 Else nevycerpanych = nevycerpanych + 1 End If End If Next j Next i MsgBox "Mas " + CStr(vycerpanych) + " vycerpanych dni a " + CStr(nevycerpanych) + " nevycerpanych dni dovolenky" End Sub
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|