Jeg har lavet et ark, en form for prisberegner som ved hjælp af VBA koder skjuler visse linjer efter brugerens indtastninger.
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("F5")) Is Nothing Then Rows("12:1000").EntireRow.Hidden = True 'skjuler rækker
Men jeg har nu brug for at beskytte arket så der kun kan indtastes i de felter jeg ønsker muligt. Men benytter jeg den almindelige "Beskyt ark" vil min VBA kode til at vise/skjule ikke fungere
Men det lykkes ikke helt for mig, for hvis jeg gør som du foreslår så kommer der en boks op og beder om kode når man forsøger at køre makro... (Det er jo en du tidligere har hjulpet mig med) Jeg ville jo gerne bare at man kunne have sikret arket, men samtidig kunne køre makro.
Ja, det ville være dejligt, men du kan ikke køre en makro, der ændrer i et ark, som er beskyttet, uden at fjerne beskyttelsen først. Har du sikret beskyttelsen med kode, kan du lade makroen åbne med kode og beskytte med kode igen, men så er koden desværre ret nem at finde - og så kunne du lige så godt undvære den.
Tak for alle jeres input, jeg troede at jeg havde fået styr på sikkerheden, men har fundet ud af at den "låser" hele arket op når man taster noget ind i de felter som ikke er låst, er der nogen der kan give mig en forklaring på det ? min makro ser således ud: Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Arket er enten beskyttet eller ikke beskyttet. Du kan åbne celler og beskytte arket, men så kan du ikke køre makroer. Når makroen fjerner arkbeskyttelsen, er det ligegyldigt om cellerne er låst. Det er derfor vigtigt at makroen fjerner beskyttelsen, går det den skal og så beskytter igen inden kontrollen gives tilbage til brugeren.
Øh ok 😲 Men jeg startede jo ud med "bare" at låse arket dog med nogle enkelte celler oplåste vha. "Formatér celler" men så vill Makroen ikke fungere, så fik jeg hjælp til at få makroen til at låse op - udføre makro - og låse igen. Så troede jeg at den var sikret som hvis jeg blot sikrede arket ? Er der så nogen måder jeg kan sikre mit ark - men stadig køre makro og have celler der er låst op ?
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.