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 29 30 31 32
| Sub CopierCollerCellules()
' Définir les variables pour les classeurs et les feuilles
Dim wbSource As Workbook
Dim wsSource As Worksheet
Dim wbCible As Workbook
Dim wsCible As Worksheet
Dim rangeSource As Range
Dim rangeCible As Range
Dim Num_Semaine As Byte
Num_Semaine = Application.IsoWeekNum(Date)
' Ajustez les chemins des fichiers selon vos besoins
'Set wbSource = Workbooks("KPI_Modèle S32.xlsm")
Set wbSource = Workbooks("KPI_Modèle S" & Num_Semaine & ".xlsm")
Set wsSource = wbSource.Sheets("Synthèse")
Set wbCible = Workbooks("KPI 2024 Essais de labo.xlsm")
Set wsCible = wbCible.Sheets("production endoQMSM ")
' Définir la plage de cellules à copier et la destination
Set rangeSource = wsSource.Range("C6:C11")
'Set rangeCible = wsCible.Range("AG24:AG29")
Set rangeCible = wsCible.Range(Cells(29, Num_Semaine + 1))
' Copier les cellules
rangeSource.Copy
rangeCible.PasteSpecial Paste:=xlPasteValues
' Fermer le presse-papiers
Application.CutCopyMode = False
End Sub |
Partager