19. december 2005 - 18:56Der er
5 kommentarer og 1 løsning
VBA/Excel: Skrive i låste/locked cells.
Hej,
Jeg har beskyttet mit Excel ark (Locked cells og så Protect'et arket med en kode. Men muligheden for at ændre i de låste celler er åbenbart også aktiv for min VBA kode.
Hvordan kan jeg både have låste celler (set fra brugerens sysnpunkt) og stadig kunne skrive i den via VBA kode?
Har selv lige fundet den løsning at man selvfølgelig kan unprotecte arket som en del af koden, og så protecte det igen til sidst i koden, men den er jeg ikke helt vild med...
Private Sub Workbook_Open() Sheets("Ark1").Protect password:="MyPassWord", userinterfaceonly:=True End Sub
Udskift arknavnet med dit eget og prøv lige at se i hjælpen for userinterfaceonly kan være lidt tricky. Grinden til at den ligger i workbook_open er at den skal sættes hver gang arket åbnes
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.