Recherche d'une valeur dans Excel et suppression de la ligne [VBA] [Résolu]

Signaler
Messages postés
32
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
13 novembre 2017
-
Messages postés
32
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
13 novembre 2017
-
Bonjour à tous
Je souhaiterais créer une macro qui me permettrait de repérer dans la colonne A toutes les cellules de valeur "#N/A" et ensuite supprimer toutes les lignes dont la premiere cellule contient "#N/A"
de plus si aucune cellule de la colonne A ne contient "#N/A" alors j'aimerais avoir un message du style "pas de #N/A sur cet feuille"
merci d'avance!!

2 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
salut,

pas testé car je n'arrive pas à reproduire une erreur de ton type (j'ai que du #Valeur!) mais je pense que ça devrait etre bon, :

Sub test()
    Dim MyCell As Range, bError As Boolean
   
For Each MyCell In Range("A:A")
    If Application.IsNA(MyCell) Then bError = True: Rows(MyCell.Row).Delete
Next MyCell
If Not bError Then MsgBox "Aucunes cellules n'ont eu d'erreurs"
End Sub

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
Messages postés
32
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
13 novembre 2017

super ça fonctionne !
merci