• 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.

Cel vergrendelen

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

DLL

Gebruiker
Lid geworden
19 nov 2012
Berichten
62
Hallo ik wil cel b1 vergrendelen, maar als in cel a1 JA staat moet cel b1 wel gevuld kunnen worden.

Weet iemand hoe dat moet?

Bedankt
 
Anders deze eens testen:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Not Intersect(Target, Range("A:A")) Is Nothing Then
  ActiveSheet.Unprotect
    Range("B" & Target.Row, "P" & Target.Row).Locked = UCase(Target.Value) = "JA"
  ActiveSheet.Protect
  End If
End Sub
 
Dat is dan het verschil met een Mega Honourable Senior Member
 
Ben misschien langer bezig met 'afkijken' van de beteren.:)
 
Bedankt voor de reactie maar hoe voeg ik dit toe in mijn sheet

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
ActiveSheet.Unprotect
Range("B" & Target.Row, "P" & Target.Row).Locked = UCase(Target.Value) = "JA"
ActiveSheet.Protect
End If
End Sub
 
ALT-F11 opent de VBE

selecteer de tab(bladnaam) waarin de code actief moet zijn - dubbelklikken.

Plak nu deze code in het rechtse venster.
Sluiten en klaar is DLL
 
Ok als ik op ALT F11 klik zie ik alleen maar een grijs blad open. Met wat opties zoals bestand bewerken enz....
 
Dan moet je eerst in de Opties voor Excel in het vertrouwenscentrum de mogelijkheid van macro's inschakelen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan