Beste allemaal,
Ik ben momenteel bezig om een bepaalde tool te maken in excel die straks door een aantal mensen gebruikt zal gaan worden.
In principe werkt alles prima, alleen het werkblad moet beveiligd worden zodat de formules die erin staan (en dat zijn er nogal wat) niet per ongeluk verbouwd kunnen worden. Het blad zit als volgt in elkaar:
De gebruiker moet straks een 2-tal cellen in kunnen vullen als het blad beveiligd is (dit werkt trouwens gewoon goed)
Daarnaast moet de gebruiker ook een keuzerondje aan kunnen klikken. Aan deze keuzerondjes zitten een aantal macro's die dan de juiste berekeningen doorvoeren.
Probleem na beveiligen is nu dat de gebruiker wel gewoon de 2 cellen in kan vullen, maar zodra je een keuzerondje aan wilt klikken komt Excel met een foutmelding. De fout is nummer 1004, de cel is beveiligd dus alleen lezen. Oftewel, om het te kunnen veranderen moet het wachtwoord worden ingevuld. Dat is me allemaal duidelijk, dus ben ik bezig geweest in de programmacode, maar hier ben ik op stuk gelopen.
Wat ik nu heb:
Sub Macro1()
'
' Macro1 Macro
'
'
'
ActiveSheet.Unprotect Password:="....."
Macro's
ActiveSheet.Protect Password:="......"
If ActiveSheet.Protection.AllowFormattingRows = False Then
ActiveSheet.Protect AllowFormattingRows:=True
End If
End Sub
Ik blijf de foutmelding krijgen..
Wie weet wat ik fout doe en hoe ik het voor elkaar moet krijgen dat het blad beveiligd blijft, maar dat men wel de keuzerondjes kan aanklikken zodat de macro's werken.
Alvast bedankt!
Groeten,
Peter
Ik ben momenteel bezig om een bepaalde tool te maken in excel die straks door een aantal mensen gebruikt zal gaan worden.
In principe werkt alles prima, alleen het werkblad moet beveiligd worden zodat de formules die erin staan (en dat zijn er nogal wat) niet per ongeluk verbouwd kunnen worden. Het blad zit als volgt in elkaar:
De gebruiker moet straks een 2-tal cellen in kunnen vullen als het blad beveiligd is (dit werkt trouwens gewoon goed)
Daarnaast moet de gebruiker ook een keuzerondje aan kunnen klikken. Aan deze keuzerondjes zitten een aantal macro's die dan de juiste berekeningen doorvoeren.
Probleem na beveiligen is nu dat de gebruiker wel gewoon de 2 cellen in kan vullen, maar zodra je een keuzerondje aan wilt klikken komt Excel met een foutmelding. De fout is nummer 1004, de cel is beveiligd dus alleen lezen. Oftewel, om het te kunnen veranderen moet het wachtwoord worden ingevuld. Dat is me allemaal duidelijk, dus ben ik bezig geweest in de programmacode, maar hier ben ik op stuk gelopen.
Wat ik nu heb:
Sub Macro1()
'
' Macro1 Macro
'
'
'
ActiveSheet.Unprotect Password:="....."
Macro's
ActiveSheet.Protect Password:="......"
If ActiveSheet.Protection.AllowFormattingRows = False Then
ActiveSheet.Protect AllowFormattingRows:=True
End If
End Sub
Ik blijf de foutmelding krijgen..
Wie weet wat ik fout doe en hoe ik het voor elkaar moet krijgen dat het blad beveiligd blijft, maar dat men wel de keuzerondjes kan aanklikken zodat de macro's werken.
Alvast bedankt!
Groeten,
Peter