Patsy80
30 avril 2010 à 09:44
Bonjour Michel et merci bcp pour cette réponse, ça marche super.
Je pensais m'en sortir seule pour la suite mais j'avoue que je sèche encore.
Après avoir effacé ma ligne, je dois y remettre des 3 formules issues d'un autre onglet, une fois de plus par ligne.
Voici ce que donne ma macro pour une ligne donnée :
Range("B3:K3").Select
Selection.ClearContents
Range("H3").Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range("I3").Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range("J3").Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range("J4").Select
End Sub
J'ai remplacé le début par la formule de Michel mais pour la suite, j'ai essayé ça mais ça ne marche pas.
lig = ActiveCell.Row
Range(Cells(lig, 2), Cells(lig, 11)).ClearContents
Range(Cells(lig, 7)).Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range(Cells(lig, 8)).Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range(Cells(lig, 9)).Select
ActiveCell.FormulaR1C1 = "=calc!RC[8]"
Range(Cells(lig, 2)).Select
End Sub
Si quelqu'un a une idée? Après, je ne vous embète plus !!
Merci à l'avance
Patsy