Bonjour j’ai utilisé une macro qui fonctionne plutôt bien
D’une personne sur le forum https://forum.excel-pratique.com/excel/suppression-de-ligne-si-un-mot-precis-est-dans-les-cellules-t...
Sub SupprimeLigne()
Dim Lg&, c As Range, Cel As Range
Dim firstAddress$
Lg = Range("a" & Rows.Count).End(xlUp).Row
Application.ScreenUpdating = False
For Each Cel In Range("f1:f" & [f65000].End(xlUp).Row) 'mots à rechercher
With Range("a1:a" & Lg)
Set c = .Find(Cel, LookIn:=xlValues, lookat:=xlPart)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Range(c.Address).ClearContents
Set c = .FindNext(c)
If c Is Nothing Then Exit Do
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Cel
On Error Resume Next 'si pas de vides
Range("a1:a" & Lg).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
pour que ce soir simple un onglet avec une ligne de titre A1
Et des la case A2 mes données de noms à trier
En colonne G des G2, une liste de noms
la macro supprime les lignes lorsque qu’elle trouve les noms de G en colonne A
est t il possible de faire que la liste soit sur un autre onglet
Onglet « liste » >>> titre « liste de nom » en c1 et la collone c les noms
La macro supprimera toutes les lignes en fonction de cette liste … mais ciblant l’autre onglet
merci par avance pour votre aide