Allen,
Ik gebruik in een bestand onderstaande macro om op basis van validatie toe te staan bepaalde zaken in te vullen in een excel bestand (Rooster waar mensen zelf dingen in mogen vullen). Met deze macro heeft hier ook iemand geholpen.
Nu zou ik hier graag in toevoegen dat uit de betreffende cellen ook niks verwijderd mag worden; aanpassen dus wel met de gegeven codes maar niet verwijderen. Kan dat?
Ik gebruik in een bestand onderstaande macro om op basis van validatie toe te staan bepaalde zaken in te vullen in een excel bestand (Rooster waar mensen zelf dingen in mogen vullen). Met deze macro heeft hier ook iemand geholpen.
Nu zou ik hier graag in toevoegen dat uit de betreffende cellen ook niks verwijderd mag worden; aanpassen dus wel met de gegeven codes maar niet verwijderen. Kan dat?
Code:
Private Sub validatie()
'
If InputBox("wachtwoord") = "1234" Then
For Each sh In ThisWorkbook.Worksheets
If InStr("vaste werktijden|lijsten|Rooster tmpl|Instructie", sh.Name) = 0 Then
With sh.Range("I5:AT101").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=zelf"
.IgnoreBlank = True
.InCellDropdown = False
.ShowInput = True
.ShowError = True
.ErrorTitle = "Invoer niet toegestaan"
.ErrorMessage = "Je kunt alleen nt, cs of ni invullen: zie instructie"
End With
End If
Next
Else
MsgBox "Wachtwoord is incorrect"
End If
End Sub