Bonjour,
j'ai du mal avec ma macro : si une case contient " alors supprimer la ligne.
J'ai l'impression que vba a du mal avec le caractère unique ".
J'ai essayé les codes suivants avec Sheets("Sheet5").Range("C3") = " :
Merci pour votre aide
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
26
27 Sub Test() Dim i% For i = 256 To 1 Step -1 If Cells(i, 1) = Sheets("Sheet5").Range("C3") Then Rows(i).Delete Next End Sub Sub suppr() Dim i As Integer For i = 1 To 256 If Cells(i, 1) = Sheets("Sheet5").Range("C3") Then Rows(i).Delete i = i - 1 End If Next End Sub Sub suppr() Dim j As Integer With ThisWorkbook.Sheets("Sheet6") For j = .Range("A" & .Rows.Count).End(xlUp).Row To 2 Step -1 If .Range("A5" & j).Value = Sheets("Sheet5").Range("C3") Then .Rows(j).Delete End If Next j End With![]()
Partager