VBA : établir un code sans poser de filtre
Résolu
eglantine217
Messages postés
64
Statut
Membre
-
eglantine217 Messages postés 64 Statut Membre -
eglantine217 Messages postés 64 Statut Membre -
Bonjour,
Comment faire pour supprimer en VBA une ligne de excel qui comporte en colonne G la valeur "erreur" ?
Je dispose d'un tableau et je perds bcp de temps en posant mon filtre je souhaiterais trouver un code qui cherche la ligne avec cette valeur et la supprime mais comment faire ?
merci d'avance
Comment faire pour supprimer en VBA une ligne de excel qui comporte en colonne G la valeur "erreur" ?
Je dispose d'un tableau et je perds bcp de temps en posant mon filtre je souhaiterais trouver un code qui cherche la ligne avec cette valeur et la supprime mais comment faire ?
merci d'avance
2 réponses
-
essaies
Option Explicit Sub supprimer_ligne_erreur() Dim Nbre As Integer, Cptr As Integer With Application ScreenUpdating = False Nbre = .CountIf(Columns("G"), "erreur") End With For Cptr = 1 To Nbre Rows(Columns("G").Find("erreur", Range("G1"), xlValues).Row).Delete Next End Sub
en supposant qu'il n'y ait pas "erreur" en 1° ligne; sinon me dire -juste une petite modif à faire)
-
Bonjour,
la mention "erreur" est elle inscrite par excel (mauvaise formule par ex) ou non ?
d'avance merci