Hvordan fjerne jeg skrivebeskyttelse fra regneark i VBA-kode?
Hej der!
På et givent regneark har jeg i egenskaber markeret at regnearket altid skal åbnes skrivebeskyttet. Herved har jeg mulighed for at dele arket mellem flere brugere, uden at de får at vide at andre benytter arket.
Jeg er nu interesseret i, at i selvsamme ark at lave en vba-kode der kan fjerne skrivebeskyttelsen midlertidigt, mens evt. rettelser indføres, og herefter tilføje skrivebeskyttelsen igen.
Dvs. en enkelt bruger må rette i arket, og for resten af brugerne skal arket åbnes skrivebeskyttet.
Jeg har ikke password-protected regnearket, da jeg ikke ønsker at brugerne skal spørges om password når de åbner regnearket, men bare at det automatisk åbnes skrivebeskyttet.
Jeg har prøvet mig med ActiveWorkbook.changefileaccess xlReadWrite - men så kommer der en meddelse op om at filen er låst af anden bruger, og når arket gemmes, så kommer den frem med at filen allerede eksisterer og om man er interesseret i at gemme en kopi.
Jeg vil helst undgå alle disse alert, er det muligt?
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.