xavtry
Messages postés34Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention17 février 2007
-
9 févr. 2007 à 17:15
xavtry
Messages postés34Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention17 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
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 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 #