Copier une formule en remplacant un nom de feuille

  • Initiateur de la discussion M.Charlotte Lachaize
  • Date de début
M

M.Charlotte Lachaize

Guest
Est-il possible de copier une formule avec un lien dans une feuille de calcul (exemple = Site1!$E$15) et de coller cette formule en changeant le nom de la feuille uniquement (exemple = Site2!$E$15)?
Je voudrais évidement faire ceci sur plusieurs formule afin de gagner du temps!
la fonction "Remplacer" ne semble marcher qu'avec du texte, mais pas les formules.
Avez-vous une idée?
Bien cordialement,
M.Charlotte
 
@

@+Thierry

Guest
Salut M.Charlotte


Si si la fonction remplacer marche très bien sur les formules il suffit de faire deux/trois petites choses simples

Aavnt toute chose => Sélectionner la plage concernée puis :
1) Appeler cet outil par Menu / Rechercher... (pas par Remplacer...)
2) De basculer "Rechercher dans" => "Formules" (et pas valeur)
3) De taper "Site1" dans "Chercher"
4) De lancer le remplacement avec le bouton prévu à droite...
5) De taper "Site2" dans "Remplacer"

Comme çà tu peux le faire... ou alors en VBA ...

Et juste pour l'exercice... je me le suis tapé en VBA ... (attention c'est juste pour l'exercice, faut compléter la macro avec les ranges à couvrir etc les variables ... mais disons que ce serait peut utile pour toi... ne connaissant pas ton niveau...)

Sub ChercheRemplace()
Chercher = InputBox("FORMULE A CHERCHER")
remplacer = InputBox("FORMULE A REMPLACER")
Cells.Replace What:=Chercher, Replacement:=remplacer, Lookat:=xlPart
End Sub

Bon après midi
@+Thierry
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 655
Messages
2 111 604
Membres
111 217
dernier inscrit
aladinkabeya2