Bonjour,

Je bloque dans ma macro. Je souhaiterai supprimer des lignes dans un tableau en fonction de variables dans une autre feuille.
Exemple : Je souhaiterai supprimer les lignes de la feuille "COPIE" où le nom des personnes (colonne A) se retrouve dans la feuille "BASE" (colonne A).

Merci d'avance

Clément

J'ai fait ceci mais ca ne marche pas bien

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
Sub Macro4()
'
'
'
Sheets("BASE").Select
iligne1 = 1
icolonne1 = 1
i = 1
For i = 1 To 25
 
    SALARIE = Trim(Cells(iligne1 + i - 1, icolonne1).Value)
 
   Sheets("COPIE").Select
 
 
'suppression ligne
 
    '
   'Application.ScreenUpdating = False
   For P = [a65000].End(xlUp).Row To 1 Step -1
      If Left(Cells(P, 1), 4) = SALARIE Then Rows(P).Delete
   Next P
 
Next i
'
End Sub