Ecrire une formule à partir de code

  • Initiateur de la discussion Initiateur de la discussion PAF
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

PAF

Guest
Bonjour le forum,
Je suis en train de construire un petit fichier excel pour mon boulot mais là j'avoue que je coince vraiment !
Je cherche à écrire à partir de code VBA une formule me permettant de faire la somme de plusieurs cellules. Mon code est le suivant :
Sheets("Consolidation").Range("D17").FormulaR1C1 = "=août04!C17+sept04!C17"
Le programme ne plante pas, mais voici ce qui s'affiche dans ma cellule...
=août04!$Q:$Q+sept04!$Q:$Q

Idem si je saisi
Sheets("Consolidation").Range("D17").FormulaR1C1 = "='août04'!C17+'sept04'!C17"

J'ai du rater une étape ! Quelqu'un a t il déjà rencontrer ce problème ou connait il un remède ?

Merci à tous pour votre aide
PAF
 
Salut 🙂,

essaye

Sheets("Consolidation").Range("D17").Formula = "=août04!C17+sept04!C17"

enfin ça se trouve c pas ça qu'il te faut vu que tu ne dis pas ce que tu souhaite qu'il y est au final ds ta cellule 🙁 .
 
Salut Arnaud, le forum,
Au final, je voudrais avoir dans ma cellule :
=août04!C17+sept04!C17
Ta méthode fonctionne ! Merci pour ton aide. J'ai eu beau chercher dans l'aide de VBA, je n'ai pas compris la différence entre formula, formulaArray, formulaR1C1...
Merci encore
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour