aide excel
Salut, désolé de vous déranger de nouveau, juste une petite question.
J’ai une formule qui bloque après la première écriture la cellule
Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Locked = False And ActiveCell.Value <> "" Then
ActiveSheet.Unprotect Password:="test"
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="test", DrawingObjects:=True, Contents:=True, Scenarios:=True
ElseIf ActiveCell.Offset(-1, 0).Locked = False And ActiveCell.Offset(-1, 0).Value <> "" Then
ActiveSheet.Unprotect Password:="test"
ActiveCell.Offset(-1, 0).Activate
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="test", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveCell.Offset(1, 0).Activate
End If
End Sub
Le seul problème c’est que je n’arrive plus à donner l’autorisation de modifier les couleurs dans la feuille mais avant l’écriture.
Existe t’il une solution pour donner au moins deux couleurs.
D’avance merci.