< návrat zpět

MS Excel


Téma: Omezení platnosti dokumentu rss

Zaslal/a 1.11.2012 22:32

Zdravím, používám na třech nezávislých počítačích rozdílné verze MS Execel 2003/2007/2010 a chtěl bych udělat to aby když, bude mít platnost např. do 31.12.2012 upozorní mne to a pak se Excel ukončí a pokud je ještě platný tak abych ho mohl normálně pracovat. Děkuji

stop Uzamčeno - nelze přidávat nové příspěvky.

#010141
avatar
No, nevim, jak by platnost dokumentu (tedy sesitu) by mela souviset s verzi excelu.

Platnost dokumentu nastavis treba takhle
Ten kod musis dat do modulu ThisWorkbook (TenoSesit) jinak to nebude fungovat - bacha na format datumu - ten zavisi na regionalnim nastaveni Windows
Private Sub Workbook_Open()
Dim dtPlatnost As Date

dtPlatnost = CDate("12/31/2012") 'pro anglicke Windows prostredi
dtPlatnost = CDate("31.12.2012") 'pro ceske Windows prostredi

If dtPlatnost < Now() Then
MsgBox "Tento soubor je uz neplatny a bude uzavren."
ThisWorkbook.Close (0)
End If

End Sub


Ale mel bys vedet, ze pokud to bude nekdo otevirat se zmacknutym Shiftem, toto udalostni makro se obejde a tedy ten soubor se nezavre.

Pokud to chces nejak zahadne jeste zkloubit s verzi excelu, tak tu si kodem zjistis dotazem na vlastnost excelu Application.Versioncitovat
#010285
avatar
Děkujicitovat

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

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21