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áš.
Existuje taky něco jako DeleteSetting(....)???citovat