Utiliser autre feuille dans formule VBA/Excel

Résolu/Fermé
ptit81 Messages postés 29 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 6 décembre 2012 - 12 sept. 2007 à 16:33
ptit81 Messages postés 29 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 6 décembre 2012 - 12 sept. 2007 à 16:35
bonjour
je veux automatiser dans une feuille excel l'écriture d'une formule qui utilise des cases d'une autre feuille
(En pratique les valeurs de F_b,F_e seront donnés par l'utilisateur par l'intermédiaire d'un userform)
voici mon code:

Dim somme_flux, F_b, F_e As String
F_b = "AE"
F_e = "AG"

somme_flux = "=feuille_de_depart2!" & F_b & "12+feuille_de_depart2!" & F_e & "12"
Range("B12").Select
ActiveCell.FormulaR1C1 = somme_flux

il copie bien ma formule dans excel mais il y fait apparaitre des (') qui font qu'excel ne comprend plus rien.
Voici la formule qu'il me donne sous excel:
=feuille_de_depart2!'AE12'+feuille_de_depart2!'AG12'+feuille_de_depart2!'AH12'+feuille_de_depart2!'AJ12'

Je voudrais la même sans apostrophe.
est ce que quelqu'un sait comment faire?
A voir également:

1 réponse

ptit81 Messages postés 29 Date d'inscription mercredi 12 septembre 2007 Statut Membre Dernière intervention 6 décembre 2012 2
12 sept. 2007 à 16:35
en fait, j'ai trouvé la solution juste après avoir écrit le message donc, je vous en fait part:
il faut utiliser
selection.value= somme_flux et non ActiveCell.FormulaR1C1 = somme_flux et ça marche.
0