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

Comportement err.number VBA

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 !

tontonexcel

XLDnaute Occasionnel
Bonjour à tous

J'ai un souci dans un programme concernant le gestionnaire d'erreurs sur l'objet Err
J'ai isolé dans le fichier joint le point ; lorsque je divise le contenu de 2 cellules contenant des nombres le Number de Err passe à 9 (si texte le number = 13 et 11 si diviseur = 0 ce qui est logique) du coup le test est toujours vrai même si je fais un err.clear au démarrage du programme

Quel est le problème ?
Merci pour les réponses
 

Pièces jointes

Bonjour Bruno

Merci mais je n'ai pas bien compris et cela ne fonctionne pas
VB:
Sub err_clear()

'Ligne à insérer ???
err = 0

Dim boucle As Integer

On Error Resume Next

For boucle = 1 To 3

Range("C" & boucle).Value = Range("A" & boucle).Value / Range("B" & boucle).Value

'Verif numéro erreur pour test
MsgBox Err.Number

' Si Division alpha (err.number = 13)
' Si diviseur = 0 (err.number = 11)
' ??? si division OK err.number = 9

If Err.Number <> 0 Then

Range("C" & boucle).Value = False

' RAZ erreur
Err.Clear
End If

Next boucle
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

D
Réponses
4
Affichages
1 K
D
Réponses
6
Affichages
1 K
D
Réponses
4
Affichages
4 K
S
Réponses
4
Affichages
2 K
stage_ferrit
S
J
  • Question Question
Réponses
11
Affichages
2 K
jerome022
J
G
Réponses
3
Affichages
2 K
G
T
Réponses
4
Affichages
1 K
TotoB
T
C
Réponses
2
Affichages
2 K
citizenbaban
C
K
Réponses
1
Affichages
1 K
Guest
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…