< návrat zpět

MS Excel


Téma: Omezení dat v sešitě rss

Zaslal/a 24.7.2010 20:49

Ahoj,

potřeboval bych poradit. Potřeboval bych vymyslet makro, které by po uplynutí nějaké doby (1 den) vypnulo veškeré vzorce a makra v sešitě. V praxi by to vypadalo tak, že by se se sešitem do uplynutí 1 dne pracovalo jakoby v plné verzi a pak by se celý obsah sešitu bloknul a nebylo by možné s ním dále pracovat. Veškerý obsah by se uzamkl pro vkládání jakýchkoliv dat.
Je možné něco takového udělat?

Děkuji za každou radu.

Martin

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

Strana:  « předchozí  1 2
#002020
Začátečník
To Jeza.m:
Souhlasím, upozorňoval jsem na automatické uložení.

If Date > Cells(1, 256) + Cells(2,256) Then
List1.Unprotect "heslo" '...odemknout list s heslem "heslo" - můžeš nastavit cokoliv
Cells.Locked = True '...zamknout buňky
List1.Protect "heslo" '...zamknout list s heslem "heslo" - můžeš nastavit cokoliv
ActiveWorkbook.Save ' uložení sešitu se změnami
End If


Je samozřejmostí, že takovéto testy by se měly dělat při otvírání sešitu.

Mj. s těmi registry to není špatné, čekal jsem, že to vykoumáš. 5
Existuje taky něco jako DeleteSetting(....)???citovat
#002021
Jeza.m
DeleteSetting jsem dřív nikdy nezkoušel, teď jsem zkusil a existuje :-)
DeleteSetting "Aplikace", "Demo", "Datum"
M@citovat
#002024
avatar
Díky za reakce k tématu.
Nicméně nevím, zda bude nutné to řešit zápisem do registru? Zatím testuji navrhované možnosti.
Pokud přeci jenom bych přistoupil k možnosti zápisu dat do registru, kam vložit onen kód (zápis, načtení)
Martincitovat
#002025
Začátečník
To marficek119:
Pokud si nejseš jist základními věcmi, pak s registry raději neexperimentuj.
Vložení do registru musí být na začátku (při otevření sešitu) - otestovat, zda je klíč v registru zapsán, pokud ne tak zapsat.
Načtení pak následuje a pokud je splněna podmínka uzamčení - uzamknout list.

To Jeza.m:
Co se týká DeleteSetting

DeleteSetting "Aplikace", "Demo", "Klíč" - vymaže pouze "Klíč" z registru;
DeleteSetting "Aplikace", "Demo" - vymaže celou sekci "Demo";
DeleteSetting "Aplikace" - vymaže celou větev "Aplikace" - tedy vyčistí po sobě.
25 Loncitovat

Strana:  « předchozí  1 2

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

pomala tlac s exelu

jano5 • 12.6. 9:44

GRAF teploty

JoKe • 12.6. 9:22

Filtrování dat

Imh0tep • 12.6. 8:35

Filtrování dat

Lader • 11.6. 23:22

Filtrování dat

Imh0tep • 11.6. 21:15

Zjištění směny dle data a času

Ontik • 11.6. 14:23

GRAF teploty

Scraper • 11.6. 14:21