• 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 beveiligen tegen slepen

Status
Niet open voor verdere reacties.

fikje

Nieuwe gebruiker
Lid geworden
14 mei 2012
Berichten
3
Ik heb een excelblad voor urenregistratie.

Deze is beveiligd op de 'invoercellen' na. De invoercellen kunnen (per ongeluk) versleept worden, waardoor formules die naar die cellen verwijzen niet meer werken. Hoe kan ik de invoercellen ALLEEN beveiligen tegen het verslepen?
(excel 2010)
 
ALT-F11
plaats onderstaande code bij thisworkbook.
Dan wordt de verslepen uitgeschakeld als je het bestand opend en weer ingeschakeld als je het sluit.


Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    With Application
        .CellDragAndDrop = True    
    End With
End Sub

Private Sub Workbook_Open()
    With Application
        .CellDragAndDrop = False
    End With
End Sub

Niels
 
Laatst bewerkt:
2x False ?
Moet de eerste niet True zijn?
 
Laatst bewerkt:
Klopt helemaal, soms te haastig met antwoorden.:o:o:o

Dank je, aangepast in vorige post.

Niels
 
Het werkt, bedankt.
Maar: bij gebruikers die hun beveiligingsniveau hoog hebben staan (macro-beveiliging), wordt deze macro standaard uitgeschakeld.

Is er geen optie in excel?
 
De gebruikers verplichten hun macrobeveiliging te verlagen alvorens ze het bestand kunnen inzien.
Hiervan zijn tal van voorbeelden te vinden op dit forum.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan