Bonjour,
Je cherche à faire une modification de formule dans tous les onglets d'un fichier.
En fait, j'ai créé une macro mais elle fait seulement semblant de fonctionner : elle ne remplace pas "\Données 2008" en "\Données 2009".
Pour info, "\Données 2008" fait partie d'une formule (chemin d'accès pour liaisons).
Sub Macro3()
'
' Macro3 Macro
'
'
Sheets("SAISIE DE DONNÉE").Select
Range("C1").Select
ActiveCell.FormulaR1C1 = ""
Range("C1").Select
ActiveCell.FormulaR1C1 = "2009"
Range("C2").Select
For Each feuille In Worksheets
Selection.Replace What:="\Données 2008", Replacement:= _
"\Données 2009", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
Next feuille
ActiveWorkbook.SaveAs
ActiveWorkbook.Close
End Sub
Merci par avance pour votre aide.
Chris
Je cherche à faire une modification de formule dans tous les onglets d'un fichier.
En fait, j'ai créé une macro mais elle fait seulement semblant de fonctionner : elle ne remplace pas "\Données 2008" en "\Données 2009".
Pour info, "\Données 2008" fait partie d'une formule (chemin d'accès pour liaisons).
Sub Macro3()
'
' Macro3 Macro
'
'
Sheets("SAISIE DE DONNÉE").Select
Range("C1").Select
ActiveCell.FormulaR1C1 = ""
Range("C1").Select
ActiveCell.FormulaR1C1 = "2009"
Range("C2").Select
For Each feuille In Worksheets
Selection.Replace What:="\Données 2008", Replacement:= _
"\Données 2009", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
Next feuille
ActiveWorkbook.SaveAs
ActiveWorkbook.Close
End Sub
Merci par avance pour votre aide.
Chris