Bonjour,
Je voudrais créer une macro où Excel analyse les cellules d'une colonne donnée et si des cellules de cette colonne comportent le texte "#REF!" alors les lignes qui supportent ces cellules soient effacées.
Merci.
François
![]()
Bonjour,
Je voudrais créer une macro où Excel analyse les cellules d'une colonne donnée et si des cellules de cette colonne comportent le texte "#REF!" alors les lignes qui supportent ces cellules soient effacées.
Merci.
François
![]()
Bonjour,
Teste ce qui suit, la recherche est en colonne A de la feuille "Feuil1", adapte :
Hervé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Sub Erreur() Dim L As Long Dim I As Long 'recherche la dernière cellule utiliser en colonne A With Worksheets("Feuil1") L = .Cells(.Rows.Count, 1).End(xlUp).Row 'en colonne A, à adapter For I = L To 1 Step -1 If IsError(.Cells(I, 1).Value) Then .Cells(I, 1).EntireRow.Delete End If Next I End With End Sub
Bonjour
Une autre proposition (à adapter au niveau du nom de la feuille et la colonne de recherche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Application.ScreenUpdating = False On Error Resume Next Worksheets("Feuil1").Range("F:F").SpecialCells(xlCellTypeFormulas, xlErrors).EntireRow.Delete
Merci Hervé et Mercator !
Cordialement.
François
Partager