j'aimerais savoir comment gérer les erreurs en vba
exemple comment tester en VBA si la cellule contient une erreur de ce type #DIV/0!
merci pour votre aide
j'aimerais savoir comment gérer les erreurs en vba
exemple comment tester en VBA si la cellule contient une erreur de ce type #DIV/0!
merci pour votre aide
Bonjour
Rubrique Valeurs d'erreur de cellule de l'aide interne VBA (à lire)
EDIT : en règle quasi générale, un agissement intelligent en amont pour éviter l'erreur est mille fois préférable à la constatation et identification de l'erreur.
Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .
****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...
Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.
D'accord avec unparia : la façon la plus intelligente de gérer les erreur, c'est d'avoir un code assez solide pour éviter qu'elles arrivent.
On peut le traiter tout simplement avec la propriété Text de Range :exemple comment tester en VBA si la cellule contient une erreur de ce type #DIV/0!
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Range("A2").Text = "#DIV/0!" Then
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
merci menhir je connais la formule pour tester toutes les erreurs enfin
c'est valable aussi pour ca j'imagine
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Range("A2").Text = "#VALEUR! :" Then
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager