Vérification de la validité de la saisie dans une cellule.

  • Initiateur de la discussion Initiateur de la discussion harzer
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

harzer

XLDnaute Nouveau
Bonjour à tous
Lors de l’encodage dans les cellules se trouvant dans les colonnes A, B et C, on sait à l’avance que l’opérateur doit absolument finir la saisie dans ces cellules soit par soit par la lettre ‘M’ ou la lettre ‘F’, si ce n’est pas le cas, comment enclencher un message (Genre Msgbox) invitant l'opérateur à apporter la correction, à ce sujet, y’aurait-il moyen placer le curseur exactement à la fin de la cellule incriminée (Focus) afin d’apporter la rectification nécessaire.
Je joints un fichier pour les tests.
D’avance merci de votre aide.
 

Pièces jointes

Re : Vérification de la validité de la saisie dans une cellule.

Bonjour,

vois le fichier joint.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column > 3 Then Exit Sub
If Target <> "" Then
  If Right(Target, 1) <> "F" And Right(Target, 1) <> "M" Then
    MsgBox "pas bon la saisie en cellule " & Target.Address(0, 0) & vbLf & "Veuillez corriger !", vbCritical, "Pouet"
    Target.Select
    SendKeys "{F2}"
  End If
End If
End Sub
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour