Macro pour supprimer les lignes avec #N/A
Bonjour,
Je cherche à faire une macro qui supprime les lignes qui ont #N/A dans la colonne G, j'ai donc fait le programme ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Sub supprimer_les_NA()
Sheets("Feuil1").Select
Dim compteur As Integer
'Balayage du tableau
For compteur = 2 To Range("G2").End(xlDown).Row
'Condition
If Range("G" & compteur) = "#N/A" Then
'Action sur la cellule cible
Rows(compteur).Delete
End If
Next compteur
End Sub |
Malheureusement, je n'arrive pas à supprimer la ligne en question. Le compteur augment quand il n'y pas d'action à faire mais lorsque l'on croise un #N/A dans mon tableau Excel, j'ai une erreur 13 sur la ligne en gras et une erreur 2042 au borne de cette fonction "Range("G" & compteur)".
Pour info le #N/A n'est pas une fonction mais juste du texte dans une cellule qui est récupérer grâce à une autre macro.
Est-ce que vous pouvez me dire où est mon erreur ? et comment on peut régler ça ?
Cordialement,
Frogg12