[RÉSOLU] VBA : supprimer des lignes si telle valeur présente

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dionys0s

XLDnaute Impliqué
Bonjour tout le monde


Je suis sur une macro de mise en forme

J'ai un tableau avec tout plein de lignes, et 8 colonnes, et je souhaiterais automatiser la suppression de toutes les lignes dont la colonne C n'est pas la valeur "VE", "VEN" ou "RE". Il peut n'y avoir aucune ligne comme il peut y en avoir 10 ça dépend de l'export concerné (dans mon tableau, les lignes 61, 62 et 63).

Any idea ?
 

Pièces jointes

Dernière édition:
Re : VBA : supprimer des lignes si telle valeur présente

bonjour dionys0s

Teste
VB:
Sub efface()
Application.ScreenUpdating = False
For n = Range("C65536").End(xlUp).Row To 1 Step -1
  If InStr(Range("C" & n), "VE") + InStr(Range("C" & n), "RE") = 0 Then Rows(n).Delete
Next n
Application.ScreenUpdating = True
End Sub
 
Re : VBA : supprimer des lignes si telle valeur présente

Par contre en lisant je comprends pas pourquoi ça marche.
Je ne vois pas dans la macro que tu "autorises" la valeur "VEN"

Si tu peux m'éclairer sur cette subtilité j'en serais ravi !
 
Re : VBA : supprimer des lignes si telle valeur présente

Re

Parceque si InStr(Range("C" & n), "VEN") est <>0 InStr(Range("C" & n), "VE") le sera necessairement puisque VE est contenu dans VEN
Il n'est donc pas utile de controler InStr(Range("C" & n), "VEN")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

F
Réponses
2
Affichages
689
F
J
Réponses
9
Affichages
3 K
Justine56
J
B
Réponses
4
Affichages
2 K
benoitoleron
B
C
Réponses
5
Affichages
2 K
Charles78
C
M
Réponses
4
Affichages
1 K
M
M
Réponses
20
Affichages
13 K
Compte Supprimé 979
C
C
Réponses
7
Affichages
1 K
T
Réponses
22
Affichages
6 K
Thibault LB
T
C
Réponses
0
Affichages
1 K
clercren
C
Retour