Obliger un utilisateur à remplir une cellule selon une autre

Bonjour à tous,

Je suis nouveau sur le forum et suis débutant en VBA.

je m'excuse par avance si la question a déjà été posée. J'ai pas mal parcouru votre forum sans trouver réponse à mon interrogation.

Voici mon point: Je souhaite (par l'intermédiaire d'une macro) faire apparaitre une fenêtre pop-up pour informer l'utilisateur que s'il répond :"Yes" à la cellule A1 alors il doit renseigner B1. J'insiste sur la fenêtre d'alerte car je ne veux pas passer par une validation de données.

J'avais initialement pensé à créer un Userform mais je ne sais pas du tout vers quoi je peux m'orienter (en termes de codes).

Bien à vous

Paul

Bonjour,

Ton fichier manque, il serait utile d'y remédier !

Cordialement.

Bonjour,

sur les données de ta demande, à mettre sur la feuille concernée

Private Sub Worksheet_Change(ByVal Target As Range)
    If Cells(1, 1) = "Yes" Then
        MsgBox " La cellule B1 doit être renseignée", vbInformation
        Cells(1, 2).Select
    End If

End Sub

Merci beaucoup.

ca fonctionne bien

Cordialemrent

Paul

Bonjour,

j'ai peut être parlé un peu vite.

Voici le code que je rentre sous VBA

Sub MsgAlert()
MsgBox ("Merci de renseigner le numéro de commande")

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

    If Range("D5") = "Yes" Then
        MsgAlert
        Range("E5").Select
    End If

End Sub 

Je ne comprends pas pourquoi cela ne marche pas. De plus, cela m'amène à une autre question. Comment est ce possible de de faire cette macro pour toutes les lignes de la colonne D et E ?

Merci par avance de vos réponses. Je vous mets le fichier en pièce jointe.

Cordialement

16excel-pratique.xlsm (14.13 Ko)

Bonjour,

Pourquoi cela ne marche plus ?

Simplement parce que tu as mis la procédure dans un module au lieu de la mettre dans la feuille concernée

D'ailleurs, il me semble l'avoir précisée

44excel-pratique.xlsm (15.53 Ko)

Ah Oui

Au temps pour moi.

merci M12 pour ta rapidité de réponse

Paul

Rechercher des sujets similaires à "obliger utilisateur remplir"