Bonjour a tous,
je n ai pas bien compris les boucles et je pense que je pourrais en faire une sur ce code, que je dois répéter sur plusieurs onglets, et sur plusieurs colonne si qqun peux me donner un coup de main ca serais gentil. Merci
If Not IsEmpty(Range("C3")) Then
' => SI condition validée ALORS
'on execute la copie
Columns("C:C").Select '1
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="<>"
Range("A1:C79").Select
Selection.Copy
Sheets("feuil2").Select
Range("A1").Select
ActiveSheet.Paste
Sheets("210").Select
Application.CutCopyMode = False
Selection.AutoFilter
Sheets("210").Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Else ' => SINON
'Instructions si faux
'on ne fait rien
End If
If Not IsEmpty(Range("C3")) Then
' => SI condition validée ALORS
'on execute la copie
Columns("C:C").Select '2
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="<>"
Range("A2:C79").Select
Selection.Copy
Sheets("feuil2").Select
Range("D2").Select
ActiveSheet.Paste
Sheets("210").Select
Application.CutCopyMode = False
Selection.AutoFilter
Sheets("210").Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Else ' => SINON
'Instructions si faux
'on ne fait rien
End If
If Not IsEmpty(Range("C3")) Then
' => SI condition validée ALORS
'on execute la copie
Columns("C:C").Select '3
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="<>"
Range("A2:C79").Select
Selection.Copy
Sheets("feuil2").Select
Range("G2").Select
ActiveSheet.Paste
Sheets("210").Select
Application.CutCopyMode = False
Selection.AutoFilter
Sheets("210").Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Else ' => SINON
'Instructions si faux
'on ne fait rien
End If