Suppression ligne sauf si condition

  • Initiateur de la discussion Initiateur de la discussion franck70
  • Date de début Date de début

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 !

F

franck70

Guest
Bonjour,

J'ai un tableau avec plein de ligne. Je souhaite une macro qui supprime toutes les lignes si les premiers chiffres sont différents de XXXXXX. J'ai fait quelque chose, mais ça ne fonctionne pas. Le principe ici est de dire que, si dans la colonne B, les 8 chiffres de gauche sont égaux à 99633488. Mais il supprime la ligne concernée quand même !

Dim q As Integer
For q = Range("B65536").End(xlUp).Row To 2 Step -1
If Left(Range("B" & q), 8) <> "99633488" Then Rows(q).Delete
Next q


Pouvez-vous m'aider ?

Merci d'avance
 
Re : Suppression ligne sauf si condition

Bonjour à tous,

Peux-tu essayer avec :

Code:
Option Explicit
Sub Efface()
 
Dim X As Integer
For X = Range("B65536").End(xlUp).Row To 2 Step -1
  If Left(Range("B" & X), 8) = "99633488" And Left(Range("B" & X), 8) = "99633124" Then Rows(X).Delete
  Next X
End Sub

A+ à tous

Edition : les = sont, peut-être, à remplacer par des <> (l'énonce n'est pas clair ou il manque un mot...
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
Réponses
5
Affichages
899
Réponses
4
Affichages
715
D
Réponses
4
Affichages
1 K
L
Réponses
9
Affichages
1 K
A
Réponses
20
Affichages
2 K
Aurélie13008
A
B
Réponses
5
Affichages
970
brunos31
B
  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
1 K
R
Réponses
3
Affichages
4 K
R
L
Réponses
6
Affichages
2 K
lukes67
L
Retour