R
RICO@17
Guest
Bonjour,
A partir d'un fichier qui reprend une liste de personne avec leur nationalite (tab Raw Data) je voudrais faire une macro (tab layout) ou quand je selectionne une nationalite dans la liste puis je clique sur la macro cela actualise mon layout automatiquement.
Exemple: dans la tab layout je choisis FRA dans la liste et cela me donne tous les francais, si je choisis US cela me donne tous les americains.
Sub Macro1()
'
' Macro1 Macro
'
Sheets("Raw Data").Select
ActiveSheet.Range("$A$1:$E$23").AutoFilter Field:=3, Criteria1:="FRA"
Range("A2:E22").Select
Selection.Copy
Sheets("LAYOUT").Select
Range("A2").Select
ActiveSheet.Paste
End Sub
A la place de criteria1:="FRA" j'ai remplace FRA par K4 qui est la cellule ou se trouve la liste, mais quand dans K4 je selectionne US par exemple je me retrouve avec toute la liste et pas uniquement les americains.
La macro que j'ai jointe n'est pas complete mais je bute uniquement sur ce point, donc si quelqu'un a une idee 🙂
A partir d'un fichier qui reprend une liste de personne avec leur nationalite (tab Raw Data) je voudrais faire une macro (tab layout) ou quand je selectionne une nationalite dans la liste puis je clique sur la macro cela actualise mon layout automatiquement.
Exemple: dans la tab layout je choisis FRA dans la liste et cela me donne tous les francais, si je choisis US cela me donne tous les americains.
Sub Macro1()
'
' Macro1 Macro
'
Sheets("Raw Data").Select
ActiveSheet.Range("$A$1:$E$23").AutoFilter Field:=3, Criteria1:="FRA"
Range("A2:E22").Select
Selection.Copy
Sheets("LAYOUT").Select
Range("A2").Select
ActiveSheet.Paste
End Sub
A la place de criteria1:="FRA" j'ai remplace FRA par K4 qui est la cellule ou se trouve la liste, mais quand dans K4 je selectionne US par exemple je me retrouve avec toute la liste et pas uniquement les americains.
La macro que j'ai jointe n'est pas complete mais je bute uniquement sur ce point, donc si quelqu'un a une idee 🙂