1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub CopieNP()
' Touche de raccourci du clavier: Ctrl+o
If ActiveSheet.Name = "Feuil4" Then Exit Sub
ThisWorkbook.Worksheets("Feuil4").Range("A:B").Clear
Range("C5", Range("D5").End(xlDown)).Copy ThisWorkbook.Worksheets("Feuil4").Range("A1")
ThisWorkbook.Worksheets("Feuil4").Select
End Sub
'--- version si les données sont en tableaux structurés (1 tableau par feuille)
Sub CopierTabNP()
' Touche de raccourci du clavier: Ctrl+i
Dim sTabName
If ActiveSheet.Name = "Feuil4" Then Exit Sub
ThisWorkbook.Worksheets("Feuil4").Range("K:L").Clear
sTabName = ActiveSheet.ListObjects(1).Name
Range(sTabName & "[[#All],[NOM]:[PRENOM]]").Copy ThisWorkbook.Sheets("Feuil4").Range("K1")
ThisWorkbook.Sheets("Feuil4").Select
End Sub |