Forum Discussion
Dominique63
Aug 23, 2022Copper Contributor
Supprimer des lignes d'un fichier suivant critéres
bonjour J'ai un fichier de quelques 30 000 lignes, toutes ne m'intéressent pas Je souhaite savoir comment sélectionner celles qui touche mon secteur d'activité (colonne A: nom du site) et supprimer...
OliverScheurich
Aug 23, 2022Gold Contributor
Sub nom_de_site()
Dim i As Long
Dim k As Long
Dim l As Long
l = Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To l
If Cells(i, 1).Value = "A" Then
k = Worksheets("nom de site " & Cells(i, 1).Value).Range("A" & Rows.Count).End(xlUp).Row
Range(Cells(i, 1), Cells(i, 10)).Copy Destination:=Worksheets("nom de site " & Cells(i, 1).Value).Cells(k + 1, 1)
Else
End If
Next i
End SubDans le fichier joint, vous pouvez cliquer sur le bouton de la cellule K2 pour exécuter la macro. Dans cet exemple, je présume que votre nom de site est «A». tous les résultats pour le nom de site «A» sont copiés dans la feuille de travail «nom de site A ».