ExcelExcellence
Gebruiker
- Lid geworden
- 3 sep 2020
- Berichten
- 22
Hallo helpmij,
In een xls sheet doe ik over een maand aan tijdsregistratie voor 10 personeelsleden.
Dagelijks wordt start en eindtijd en pauze vastgelegd en nog wat andere dingen.
Zie screen shot #1. (heb'm geupload maar weet niet zeker of dat goed gaat.... maakt niet uit want is enkel ter visuele toelichting)
De sheet is protected en de 'witte' cellen met formules kunnen door de gebruiker niet benaderd worden.
Enkel 'blauwe' cellen zijn benaderbaar om data in te vullen.
Als ik de sheet 'protect' staan de volgende opties aangevinkt:
- select unlocked cells
- use autofilter
- use pivottable & pivotchart
- edit objects
- edit scenarios
Nadat een week beeindigd is wordt de data gecontroleerd door een manager en vervolgens wordt de week via een macro ook 'protected' en kunnen er geen veranderingen meer gemaakt worden.
Dit is de macro die ik daarvoor gebruik: (ik plak enkel de code van de 1ste week... de overige weken zijn identiek buiten de celverwijzing "Criteria1:=Range("V6").Value")
Dat werk prima! :love:
Echter 1 probleempje:
#1
Als ik de macro draai en daarna 'unprotect' ik de sheet.... en vervolgens ga ik hem weer protecten zijn de onderste 4 opties 'uitgevinkt'?
Iemand een idee hoe dat kan en hoe ik dat kan voorkomen?
b.v.d.
grts Jo
ps: ja wil de sheet ook wel uploaden maar dat gaat tot nu toe altijd mis hier... en ben dus benieuwd of de 'screenshot' meegaat deze keer....
In een xls sheet doe ik over een maand aan tijdsregistratie voor 10 personeelsleden.
Dagelijks wordt start en eindtijd en pauze vastgelegd en nog wat andere dingen.
Zie screen shot #1. (heb'm geupload maar weet niet zeker of dat goed gaat.... maakt niet uit want is enkel ter visuele toelichting)
De sheet is protected en de 'witte' cellen met formules kunnen door de gebruiker niet benaderd worden.
Enkel 'blauwe' cellen zijn benaderbaar om data in te vullen.
Als ik de sheet 'protect' staan de volgende opties aangevinkt:
- select unlocked cells
- use autofilter
- use pivottable & pivotchart
- edit objects
- edit scenarios
Nadat een week beeindigd is wordt de data gecontroleerd door een manager en vervolgens wordt de week via een macro ook 'protected' en kunnen er geen veranderingen meer gemaakt worden.
Dit is de macro die ik daarvoor gebruik: (ik plak enkel de code van de 1ste week... de overige weken zijn identiek buiten de celverwijzing "Criteria1:=Range("V6").Value")
Code:
Sub BlockWk1()
'
' BlockWk1 Macro
'
' unprotect worksheet with a password
Sheets("hour registration QoR").Unprotect Password:="hour "
' activate autofilter
ActiveSheet.Range("$A$5:$T$316").AutoFilter Field:=1, Criteria1:=Range("V6").Value, _
Operator:=xlOr, Criteria2:="=end"
' unprotect cells
Rows("6:6").Select
Range("A6").Activate
Range(Selection, Selection.End(xlDown)).Select
Range("A6").Activate
Selection.Locked = True
Selection.FormulaHidden = False
Range("A6").Select
'de-activate autofilter
ActiveSheet.Range("$A$5:$T$316").AutoFilter Field:=1
' protect worksheet with a password
ActiveSheet.protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowFiltering:=True, AllowUsingPivotTables:=True
Sheets("hour registration QoR").protect Password:="hour "
End Sub
Dat werk prima! :love:
Echter 1 probleempje:
#1
Als ik de macro draai en daarna 'unprotect' ik de sheet.... en vervolgens ga ik hem weer protecten zijn de onderste 4 opties 'uitgevinkt'?
Iemand een idee hoe dat kan en hoe ik dat kan voorkomen?
b.v.d.
grts Jo
ps: ja wil de sheet ook wel uploaden maar dat gaat tot nu toe altijd mis hier... en ben dus benieuwd of de 'screenshot' meegaat deze keer....
Laatst bewerkt: