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
41
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
41
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