Ecrire une formule excel depuis vba

Résolu
xavtry Messages postés 34 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 17 février 2007 - 9 févr. 2007 à 17:15
xavtry Messages postés 34 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 17 février 2007 - 9 févr. 2007 à 18:25
Salut à tous, un petit truc a deux balle: je crée depuis vba des nouvelle feuille qui prennent le nom de ma variable x, ca ok.
Je voudrai que  ma cellule Cells(i + 32, 7) dans la feuille  Données Générales ai une formule qui lui renvoi la valeur de F9 de la nouvelle
feuille. J'ai essayé ca mais la formule prend le x pour un x et non pour le nom de la feuille:

 x = Sheets("Données Générales").Cells(i + 32, 5).Value
Worksheets("calque").Copy after:=Worksheets(Worksheets.Count)
Worksheets("calque (2)").Name = x
Sheets(x).Cells(4, 4).Value = x
Sheets("Données Générales").Cells(i + 32, 7).Formula = "='x'!F9"

J'avoue j'y croyai un peu, bref comment dois je faire

4 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
9 févr. 2007 à 17:23
Sheets("Données Générales").Cells(i + 32, 7).Formula = "='" & x & "'!F9"

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
9 févr. 2007 à 17:34
c'est pour concatener des chaines de caractères

si tu fait chaine= "toto va " & "à l'école"
chaine contiendra "toto va à l'école"

ici accéssoirement "..." & x & "..." va concatener la première partie de la chaine avec la valeur de x  puis le tout avec la seconde partie de la chaine. x étant en dehors des "" il est reconnue comme étant la variable x

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
xavtry Messages postés 34 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 17 février 2007
9 févr. 2007 à 17:27
Dis moi c quoi ce &, ca m'a lair bien pratique ca fait 2 foit que tu m'en parle et je suis pas bien sur de compredre ses propriétes???
0
xavtry Messages postés 34 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 17 février 2007
9 févr. 2007 à 18:25
Nickel je te remercie, passe un bon we, et surement à bientot!
0
Rejoignez-nous