29. december 2003 - 03:03Der er
4 kommentarer og 2 løsninger
skrivebeskytte til og fra (VBE)
Hvordan kan jeg slå skrivebeskyttelse af ActiveWorkbook til og fra?
Altså, skrivebeskyttelsen skal være til som default, så man ikke (uden videre) kan redigere i workbook'en. Kun ved at indtaste i Userform kan man redigere workbook'en, fordi skrivebeskyttelsen så kan slås fra, når data indføres, og fra igen umiddelbart efter.
Det skulle jeg mene - du kan jo prøve :-) MEN er en beskyttelse af workbook'en det du vil? Kan du ikke godt skrive i cellerne selvom workbook'en er beskyttet?
Jo, jeg kan skrive i dem, men jeg kan ikke gemme ændringerne - hvis workbooken er beskyttet. Ideen er så, at hvis man har indtastet data i formularen, kan man slå beskyttelsen fra, gemme ændringerne, og så slå beskyttelsen til igen. Så kan man ikke (uden videre) foretage ændringer bare ved at lukke for formularen og indtaste forkerte oplysninger. Der skal heller ikke kunne oprettes nye ark.
Dim Mig As Workbook Set Mig = Workbooks("ThisWorkbook") Mig.Unprotect "MinBeskyttelsesKode" Mig.Protect "MinBeskyttelsesKode"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.