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

lijn vergrendelen

Status
Niet open voor verdere reacties.

lobelvin

Gebruiker
Lid geworden
22 okt 2014
Berichten
227
hallo,

ik zou het volgende willen doen:
ik vul gegevens in op een lijn vb. van A1 tot F1, als ik in de laatste in te vullen cel kom en ik druk op ENTER zouden de gegevens in deze rij moeten vergrendelen, dus niet meer wissen of veranderen en tevens zou ik automatisch naar de volgende rij moeten gaan naar A2 dus, is dit mogelijk aub?

vriendelijke groeten,
Danny
 
Als je de cellen die ingevuld mogen worden ontgrendeld en vervolgens het werkblad beveiligd, dan heb je in ieder geval je tweede vraag geregeld. Alleen gaat het springen via de tab toets en niet via enter.
 
Je zou de volgende VBA-code kunnen proberen, maar mijn mening is dat je dit soort dingen niet moet doen, tenzij je zelf alle mogelijke haken en ogen kunt managen.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    If Intersect(Target, Range("F:F")) Is Nothing Then Exit Sub
    If Target.CountLarge > 1 Then Exit Sub
    
    Sheets("Blad1").Unprotect
    
    On Error GoTo ErrorHandler
    
    Range(Target.Offset(0, -5), Target).Cells.Locked = True
    Range(Target.Offset(1, -5)).Select

ErrorHandler:
    Sheets("Blad1").Protect

End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan