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
A voir également:
- VBA : établir un code sans poser de filtre
- Excel compter cellule couleur sans vba - Guide
- Dépassement de capacité vba ✓ - Forum Excel
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
essaies
en supposant qu'il n'y ait pas "erreur" en 1° ligne; sinon me dire -juste une petite modif à faire)
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)
eglantine217
Messages postés
64
Statut
Membre
ça marche mille merci !