Reperer elements dans une colonne

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 !

romainchu78

XLDnaute Occasionnel
Bonjour a tout le forum,
J'ai une colonne de donnees. je souhaiterais balayer la colonne et suprimer toutes les lignes ne commencant pas par "FNXS"...
par exemple, "FUIES" sera supprime. "FNXSTTTT" ne sera pas suprimmer car il commence par "FNXS".
merci par avance.
 
Re : Reperer elements dans une colonne

Bonjour,

Essaye ceci :

Sub test()
'Remplacer A1 par la 1ere cellule de la colonne concernée
For Each X In Range([A1], [A1].End(xlDown))
If Not X.Value Like "FNXS*" Then X.EntireRow.Delete
Next
End Sub

Si la colonne concernée est la colonne A
Sinon remplacer par B1, C1, D1 ou ....
 
Re : Reperer elements dans une colonne

Bonjour à tous,

Tu peux essayer ceci :
Sub Command_SupprLignes()
For i = 1 To Range("A1").End(xlDown).Row
If Left(Cells(i, "A"), 4) <> "FNXS" Then
Cells(i, "A").EntireRow.Delete
If i <= Range("A1").End(xlDown).Row Then i = i - 1
End If
Next
End Sub

Par contre pour Catrice, sa procédure est surement plus concentionnelle que la mienne, mais elle ne fonctionne pas dans le cas où plusieurs lignes consécutives sont à supprimer.

Jean-Pierre
 
Re : Reperer elements dans une colonne

Bonsoir Romain, Catrice, Caillou

une autre solution un peu moins longue :

Code:
Sub test()
Dim l As Integer, maplage As Range
Set maplage = Range("A1:A" & Range("A65536").End(xlUp).Row)
For i = maplage.Rows.Count To 1 Step -1
    If Not maplage(i, 1).Value Like "FNXS*" Then maplage(i, 1).EntireRow.Delete
Next i
End Sub

bonne soirée
@+
 
Re : Reperer elements dans une colonne

Re,

Une boucle For .. Next est définitivement ce qu'il y a de mieux.
Encore plus short :

Sub Test2()
For i = [A65536].End(xlUp).Row To 1 Step -1
If Not Cells(i, 1) Like "FNXS*" Then Cells(i, 1).EntireRow.Delete
Next
End Sub
 
- 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

Réponses
10
Affichages
619
  • Question Question
Microsoft 365 problème d'index
Réponses
19
Affichages
498
Réponses
2
Affichages
282
Retour