Bonjour,
j'ai créé une macro ci dessous pour copier des cellules (C6:C10) d'un onglet "Synthèse" d'une feuille "KPI_Modèle S32" en (AG24:AG29) de l'onglet "production endoQMSM "d'une feuille "KPI 2024 Essais de labo"
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
' Ajustez les chemins des fichiers selon vos besoins
Set wbSource = Workbooks("KPI_Modèle S32.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")
' Copier les cellules
rangeSource.Copy
rangeCible.PasteSpecial Paste:=xlPasteValues
' Fermer le presse-papiers
Application.CutCopyMode = False
End Sub
La feuille "KPI_Modèle Sxx" est généré chaque semaine (ou xx est remplacé par le numéro de la semaine). J'aimerais donc que pour la semaine suivante (S33) les données soit copiées en AH24:AH29, en S34 en AI24:AI29,..... et ainsi de suite. Malheureusement, je n'arrive pas à trouver la macro à utiliser. Pouvez vous m'aider
Merci à vous