bonjour;
Je suis débutant en macro Excel. J'ai réussi à faire une macro cependant, elle s'avère compliqué pour rien.
Le but de la macro est de saisir pour un colonne donnée, les lignes qui ont des données d'inscrites et de les copier dans une autre feuille. Voici la macro que j'ai créé.
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 2009-01-03 par Yanick
'
'
Rows("1:1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=5, Criteria1:="<>"
Range("A:A,B:B,C:C,E:E").Select
Range("E1").Activate
Selection.Copy
Sheets("DAG").Select
Range("A1").Select
ActiveSheet.Paste
Sheets("Chiffres").Select
Rows("1:1").Select
Application.CutCopyMode = False
Selection.AutoFilter
Range("A22").Select
End Sub
Pourriez vous m'aider à simplifier cette macro svp.
Merci d'avance
Yanick
P.S Je vous fourni le fichier avec les données de départ et d'arrivée. Les données de départ sont dans la feuille nommé "Chiffres" et le résultat de la macro dans la feuille nommé "DAG"
Je suis débutant en macro Excel. J'ai réussi à faire une macro cependant, elle s'avère compliqué pour rien.
Le but de la macro est de saisir pour un colonne donnée, les lignes qui ont des données d'inscrites et de les copier dans une autre feuille. Voici la macro que j'ai créé.
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 2009-01-03 par Yanick
'
'
Rows("1:1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=5, Criteria1:="<>"
Range("A:A,B:B,C:C,E:E").Select
Range("E1").Activate
Selection.Copy
Sheets("DAG").Select
Range("A1").Select
ActiveSheet.Paste
Sheets("Chiffres").Select
Rows("1:1").Select
Application.CutCopyMode = False
Selection.AutoFilter
Range("A22").Select
End Sub
Pourriez vous m'aider à simplifier cette macro svp.
Merci d'avance
Yanick
P.S Je vous fourni le fichier avec les données de départ et d'arrivée. Les données de départ sont dans la feuille nommé "Chiffres" et le résultat de la macro dans la feuille nommé "DAG"