Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA erreur d'excution 424

  • Initiateur de la discussion Initiateur de la discussion fredoalex
  • 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 !

fredoalex

XLDnaute Nouveau
Bonjour à tous,

J'ai une erreur d’exécution 424 et je ne comprend pas d'où viens le problème.
Voici mon code

Sub Valider_Click()


Num_cde = TextBox2.Value


trouve = Worksheets("Demandes").Range("C1:C20").Find(what:=Num_cde, LookIn:=xlValues, LookAt:=xlPart).Row
MsgBox trouve
If trouve Is Nothing Then

MsgBox "Aucune demande n'a été faite sur cette commande"

Else


If IsNull(trouve) = True Then
MsgBox " Votre commande n'a pas encore été traité"

Else
Date = Worksheets("Demandes").Range("F" & trouve)

MsgBox "Votre commande" & " " & Num_cde & "" & "sera expedier le" & "" & Date

End If
End If


Unload Me
End Sub


Merci d'avance pour votre aide
 

Pièces jointes

Bonjour.
Le problème vient de ce qu'un objet est requis pour le tester Is Nothing.
Or là il n'est ni déclaré As Range ni initialisé comme objet Range.
Un espion le montre Variant/Long, = 7
 
Comme ça, ça marche mieux :
VB:
Sub Valider_Click()
Dim Trouve As Range
Set Trouve = Worksheets("Demandes").Range("C1:C20").Find(what:=TextBox2.Value, LookIn:=xlValues, LookAt:=xlPart)
If Trouve Is Nothing Then
    MsgBox "Aucune demande n'a été faite sur cette commande", vbInformation, Caption
ElseIf IsEmpty(Trouve.Offset(, 3).Value) Then
    MsgBox " Votre commande n'a pas encore été traitée", vbInformation, Caption
Else
    MsgBox "Votre commande" & " " & Num_cde & "" & "sera expedier le " _
       & Format(Trouve.Offset(, 3), "dd/mm/yyyy"), vbInformation, Caption
    End If
Unload Me
End Sub
 
- 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

Discussions similaires

Réponses
9
Affichages
201
Réponses
4
Affichages
223
Réponses
4
Affichages
461
Réponses
4
Affichages
243
Réponses
10
Affichages
632
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…