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

Run-time error 13, type mismatch

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

Cougar

XLDnaute Impliqué
Bonsoir tout le monde,

Avec le code suivant j'ai ce problème : lorsque je change le contenu de ma cellule le code réagit (il est tronqué car trop long et inutile pour le moment) et fonctionne très bien sauf que... j'efface le contenu de la cellule en $M$4 et je voudrais que s'arrête d'ou "And Target.Value = "" Then Goto Fin" mais cela ne fonctionne pas. Comment corriger ?

Merci

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$M$4" And Target.Value = "" Then
GoTo Fin
Else
If Target.Address = "$M$4" And Target.Value = "E1" Then
Range("a13") = "9"
Range("e13") = "08:15"
Range("f13") = "16:45"
Call CommandButton1_Click
GoTo Fin
End If
End If
 
Re : Run-time error 13, type mismatch

Bonjour Cougar

Normalement quand on met un goto (goto fin dans ton exemple), il faut que tu es dans ta routine

Code:
fin:

Notons que tu peux avoir plusieurs fin ex: fin1, fin2 etc...
 
Re : Run-time error 13, type mismatch

Bonsoir

Le mot "fin" n'est pas à la bonne place par rapport aux End If.

Le plus simple est de mettre exit sub.

JP
 
Re : Run-time error 13, type mismatch

Cougar,

Pour éviter les erreurs ...
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
    If Target.Address = "$M$4" And Target.Value = "E1" Then
        Range("a13") = "9"
        Range("e13") = "08:15"
        Range("f13") = "16:45"
        Call CommandButton1_Click
    ElseIf IsEmpty(Range("M4")) Then
        Range("a13,e13,f13").ClearContents
    End If
End Sub
🙂
A+
 
- 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
2
Affichages
511
D
Réponses
4
Affichages
1 K
E
Réponses
1
Affichages
1 K
S
  • Question Question
Réponses
2
Affichages
830
S
R
Réponses
3
Affichages
4 K
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…