• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Cellen blokkeren op basis van variabele waarden

  • Onderwerp starter Onderwerp starter LEWA
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

LEWA

Nieuwe gebruiker
Lid geworden
26 feb 2016
Berichten
2
Beste allen,

In een document heb ik middels een checkbox de mogelijkheid geboden om iets aan of uit te zetten.
Nu moeten sommige mensen - afhankelijk van hun functie - deze checkboxes kunnen aan- en uitzetten.
Sommige personen mogen slechts een selectie van die boxes aanvinken.

Met behulp van VBA heb ik het volgende gerealiseerd:

Code:
Sub Rechten_01()

ActiveSheet.Unprotect Password:=""

If Range("EO4").Value = 0 Then
Range("EP4").Locked = True And Range("EP4").Text = "ONWAAR"
Else
Range("EO4").Locked = False
End If

ActiveSheet.Protect Password:=""

End Sub

De code werkt echter niet correct.
Als ik bepaalde rechten niet heb, kan ik evengoed de boxes aanvinken waar ik geen recht toe hoor te hebben.
Hoe kan ik dit oplossen?

Ik heb totaal 14 checkboxes; ook 14 keer een dergelijke code ingevoerd.

Ik hoop dat jullie mij kunnen helpen.


Alvast bedankt!
 
Plaats even jouw documentje erbij. Dan is er misschien nog iets zinnigs over te zeggen.
 
Toevoeging voorbeeldbestand

Bij dezen, in de bijlage, het voorbeeld.
Dit is niet het originele bestand.
Dit kan ik niet verstrekken i.v.m. privacy.

Korte toelichting: checkboxes in A, Overleggen in B.
Checkboxes zijn gelinkt met E.
De gele kolom moet gelocked worden als men niet aan de voorwaarde in D voldoet (=1).


Bekijk bijlage Voorbeeld.xlsx
 
Volgens mij staat er geen code in jouw voorbeeld en wat je wil ontgaat mij ook. Er zweven overal wat dingen maar wat wat is en hoe er bepaald wordt wie welke rechten heeft?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan