Bonjour, j'ai des connaissances de base et j'ai tenté d'enregistrer une macro. La première fois, ça fonctionne. Lorsque je repasse avec d'autres données, la macro conserve en mémoire les données initialement traitées et je ne sais pas pourquoi.
Ce que je cherche à faire est de prendre des données dans une colonne et ailleurs dans les classeurs, les mettre sur une ligne. Enlever la formule de chaque cellule (je connais F2, F9). Ultimement, je copie ces cellules dans un autre fichier Excel (car je ne veux pas qu'ils soient liés). C'est simple, mais il y a un truc qui ne fonctionne pas.
J'ai recréé sommairement ce que je cherche à faire et la macro, dans le fichier. Sinon, la macro ressemble à ceci :
Sub Macro5()
'
' Macro5 Macro
'
'
Range("L13").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-7]C[-1]"
Range("L13").Select
ActiveCell.FormulaR1C1 = "1"
Range("M13").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-6]C[-2]"
Range("M13").Select
ActiveCell.FormulaR1C1 = "0.75"
Range("N13").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-5]C[-3]"
Range("N13").Select
ActiveCell.FormulaR1C1 = "-5"
Range("O13").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-4]C[-4]"
Range("O13").Select
ActiveCell.FormulaR1C1 = "Masion"
Range("O14").Select
End Sub
Je vous remercie. Yannick