Bonjour,
Je souhaiterai interdire la modification des cellules de la colonne B en fonction des valeurs de la colonne A, et mettre un message d'erreur.
Si la cellule A1=0, alors, si B1 est sélectionnée pour être modifiée --> Interdire la modification et mettre un message d'erreur
Sinon aucune action.
J'ai joint un fichier teste mais j'utiliserais après cette macro dans une feuille contenant un tableau où des valeurs seront ajoutées régulièrement dans la colonne A. Il faut donc que la macro puisse bien fonctionner à chaque nouvelle entrée dans la colonne A.
J'ai commencé ce code mais je ne sais pas bien l'appliquer car débutante :
"Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim wksOne As Worksheet
If wksOne.Cells(1, 1).Value = 0 Then
wksOne.Range("B1").AllowEdit = False
End If
If Range("B1").Select And wksOne.Range("B1").AllowEdit = False Then
MsgBox ("Ne peut être modifié")
End If
End Sub"
Pourriez-vous me donner un coup de pouce ?
Merci !!