Bonjour,
Voici une proposition, avec décalage automatique sur la cellule du dessous :
'code a mettre sur le module de la feuille concernée
Private sub worksheet_selectionchange(byval target as range)
If not range("E3").value <> "" and not range("E3").value <> "" then
'interdiction E8
if not intersect(target, range("E8")) is nothing then
if range("E3").value <> "" then
Call Interdire(target)
end if
end if
'interdiction E3
if not intersect(target, range("E3")) is nothing then
if range("E8").value <> "" then
Call Interdire(target)
end if
end if
End if
End sub
'code à mettre dans un module normal
Sub Interdire(Cible as range)
Cible.offset(1,0).activate 'décalage vers la cellule de dessous
End sub
Cdlt,
Edit : Salut Steelson