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 27 28
| Dim lafeuille As Variant
Dim ouCopier As Integer
Dim nomDestination As String
' Nom de la Master Spreadsheet
nomDestination = "Historical Data-CONSOLIDATED.xls"
lafeuille = ActiveSheet.Name
' On demande à l'utilisateur dans quelle ligne de la master spreadsheet il veux copier les données
ouCopier = Application.InputBox("Sélectionner la ligne où copier les données", "Sélection")
' On active la feuille qui contient les données des mois
Sheets(lafeuille).Activate
Sheets(lafeuille).Select
Range("B12,D12,B20,D20,B27,D27,B33,D33").Select
Selection.Copy
' On copie ces valeurs dans la ligne de la master spreadsheet qui nous intéresse
Windows(nomDestination).Activate
Sheets("DATA").Activate
Sheets("DATA").Select
Range("E" & ouCopier & ":L" & ouCopier).Select
Range("E" & ouCopier).Activate
Sheets("DATA").Range("E" & ouCopier).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True |
Partager