Besoin d'aide!!!!: refus d'insertion d'une formule dans cellule excel a partir d
mamtalo
Messages postés3Date d'inscriptionsamedi 25 juin 2005StatutMembreDernière intervention14 décembre 2005
-
13 déc. 2005 à 07:30
mamtalo
Messages postés3Date d'inscriptionsamedi 25 juin 2005StatutMembreDernière intervention14 décembre 2005
-
14 déc. 2005 à 14:06
Je souhaite inserer une formule dans une cellule excel a partir d'un
module VBA mais quand mon module arrive a la ligne de l'expression de
la formule, VBA se met en erreur 1004. Cela vient-il du fait que j'ai
mis une variable n dans la designation de ma formule. Comment resoudre
ce probleme?
spa666
Messages postés39Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention24 février 2006 13 déc. 2005 à 08:48
Cells(6 + n + 1, 4).Select
' Je pense que ton probleme est la.
ActiveCell.FormulaR1C1 = "=4*R[-(n + 1)]C-R[-(n + 1)]C[1]-R[-(n + 2)]C-R[-(n + 1)]C[-1]-R[-n]C"
Cells(6 + n + 1, 4).Select
Selection.AutoFill Destination:=Range(Cells(6 + n + 1, 4), Cells(6 + n + 1, 4 + n - 1)), Type:=xlFillValues
Range(Cells(6 + n + 1, 4), Cells(6 + n + 1, 4 + n - 1)).Select
Selection.AutoFill Destination:=Range(Cells(6 + n + 1, 4), Cells(6 + 2 * n, 4 + n - 1)), Type:=xlFillValues
Cells(6 + n + 1, 4).Select
la variable 'n' ne peut pas etre interpretée dans la chaine de caractère. il faut ecrire qqch du genre :
ActiveCell.FormulaR1C1 = "=4*R[-(" & n & " + 1)]C-R[-(" & n & " + 1)]C[1]-R[-(" & n & " + 2)]C-R[-(" & n & " + 1)]C[-1]-R[-" & n & "]C"