Bonsoir le forum,
Voici mon besoin.
Je souhaite qu'une action se declenche aprés la saisie d'une cellule.
J'ai bien évidement pensé au Worksheet_change mais je tourne en rond ...
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E6:E36")) Is Nothing Then
If ActiveCell.Offset(0, -3) = "" Then
MsgBox ("OK")
Else
Exit Sub
End If
End If
End Sub
le probleme est que la verification dans la cellule offset se décale étant donné que pour valider ma saisie dans l'activecell je fais la touche "Entrée" ou bien "fleche droite" (ou peu importe)
Y a t-il un moyen pour declenché le code avant le déplacement du curseur
(en evitant de décocher l'option "Déplacer la selection aprés validation"
Merci d'avance pour votre aide
Guillaume
Voici mon besoin.
Je souhaite qu'une action se declenche aprés la saisie d'une cellule.
J'ai bien évidement pensé au Worksheet_change mais je tourne en rond ...
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("E6:E36")) Is Nothing Then
If ActiveCell.Offset(0, -3) = "" Then
MsgBox ("OK")
Else
Exit Sub
End If
End If
End Sub
le probleme est que la verification dans la cellule offset se décale étant donné que pour valider ma saisie dans l'activecell je fais la touche "Entrée" ou bien "fleche droite" (ou peu importe)
Y a t-il un moyen pour declenché le code avant le déplacement du curseur
(en evitant de décocher l'option "Déplacer la selection aprés validation"
Merci d'avance pour votre aide
Guillaume