Erreur de code

Résolu
mikel831 Messages postés 230 Statut Membre -  
yg_be Messages postés 24281 Statut Contributeur -

Bonjour,
Dans le code VBA suivant:
For i = 1 To 20
    If ActiveCell.Value = 0 Then Exit For
Next

je veux arrêter la boucle dès que le contenu de la cellule active n'est pas un nombre entier. Or, ici ça ne fonctionne pas: si la cellule contient du texte, elle continue! Elle ne s'arrête que sur une cellule vide ...
Comment corriger ? 


Windows / Chrome 123.0.0.0

A voir également:

1 réponse

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 

bonjour,

connais-tu la fonction isnumeric()?

1
mikel831 Messages postés 230 Statut Membre 18
 

Merci pour ta réponse!
Non, je ne la connaissait pas ... Après recherche sur le net, je l'ai utilisée et ça fonctionne parfaitement!
Merci pour to aide, cordialement, Mikel

0
yg_be Messages postés 24281 Statut Contributeur 1 584 > mikel831 Messages postés 230 Statut Membre
 

Tu veilles alors à marquer la discussion comme résolue?

1
mikel831 Messages postés 230 Statut Membre 18 > yg_be Messages postés 24281 Statut Contributeur
 

Oui, la discussion est résolue, mais si je clique sur l'icone "pouce vers le haut", la fenêtre "marquée comme résolue" ne s'affiche plus ???

0
yg_be Messages postés 24281 Statut Contributeur 1 584 > mikel831 Messages postés 230 Statut Membre
 

Je l'ai marqué comme résolue.

0