Bonjour à tous mon problème est le suivant: je souhaite effectuer une condition dans ma vba avec une message box, à savoir:
Si la valeur entrer est contenue dans ma colonne D alors Msg box: le numéro est déjà attribuer.

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
If Sheets("historique commandes").Columns("D:D").Find(What:=numerodecommande.Value) Is Nothing Then
    MsgBox "Le numéro de commande est déja utilisé."
    numerodecommande.Value = ""
 
End If
Cepandant la message ne s'affiche pas, je pense que cela vient du "Is nothing then" dans ma condition qui n'est pas approprié.
Quelqu'un pourrait-il m'aider ?
Merci d'avance de vos réponses