Re,
J'ai signalé votre précédent message car faites attention, votre fichier était plein de données privées !
Essayez la macro ci-dessous qui copie les valeurs sans les formules, afin d'éviter l'erreur #REF. Dites moi si vous voulez que cela vide la feuille d'origine je peux l'ajouter.
Sub RECU()
Dim srcSheet As Worksheet, destSheet As Worksheet
Set srcSheet = Sheets("BD (2)")
Set destSheet = Sheets("RECU")
Application.ScreenUpdating = False
destSheet.Range("E4").Value = srcSheet.Range("I2").Value
destSheet.Range("C10").Value = srcSheet.Range("C2").Value
destSheet.Range("D10").Value = srcSheet.Range("D2").Value
destSheet.Range("F13").Value = srcSheet.Range("O2").Value
destSheet.Range("C13").Value = srcSheet.Range("P2").Value
destSheet.Range("C16").Value = srcSheet.Range("Q2").Value
destSheet.Range("C19").Value = srcSheet.Range("R2").Value
destSheet.Range("F22").Value = srcSheet.Range("S2").Value
destSheet.Range("F23").Value = srcSheet.Range("T2").Value
destSheet.Range("F24").Value = srcSheet.Range("U2").Value
destSheet.Range("F25").Value = srcSheet.Range("X2").Value
destSheet.Range("F26").Value = srcSheet.Range("Y2").Value
destSheet.Range("F27").Value = srcSheet.Range("Z2").Value
destSheet.Range("F28").Value = srcSheet.Range("AA2").Value
destSheet.Range("F29").Value = srcSheet.Range("AC2").Value
destSheet.Range("F30").Value = srcSheet.Range("AD2").Value
destSheet.Range("C33").Value = srcSheet.Range("AF2").Value
destSheet.Range("C34").Value = srcSheet.Range("AJ2").Value
destSheet.Range("C35").Value = srcSheet.Range("AM2").Value
Application.ScreenUpdating = True
End Sub
EDIT : Veuillez préciser votre version d'Excel sur votre profil. La valeur attendue est : 2016/2021/365 selon votre cas, + éventuellement la langue (si non FR) + MAC si vous travaillez sur MacOS. Ces infos aident à vous aider de manière efficace.