OVH Cloud OVH Cloud

Ecriture de formule en VBA

5 réponses
Avatar
Sébastien
Rebonjour...

Encore un petit probl_me, mais en VBA cette fois :
J'ai sélectionné une cellule avec Cells(ligne;colonne).select
J'aimerais inscrire dedans une formule, qui est contenue dans ma variable
Formule :
ActiveCell.Fomula = Formule

Or, je reçois systématiquement un message d'erreur 1004 : erreur définie par
l'application ou par l'objet.
Visiblement, ma formule elle-même (celle contenue dans la variable) n'est
pas en cause, puisque lorsque je la copie-colle dans la cellule concernée, ça
fonctionne.
Help !
Merci encore...

Séb

5 réponses

Avatar
JpPradier
Bonsoir Sébastien

Essaye avec FormulaLocal

j-p
Avatar
Clément Marcotte
Bonjour,

Pour insérer une formule dans une cellule, il faut utiliser une
"construction" de ce genre:

activecell.formula = "=sum(a3:a20)"

Pour mettre les formules en français, tu peux utiliser FormulaLocal au
lieu de formula


"Sébastien" a écrit dans le
message de news:
Rebonjour...

Encore un petit probl_me, mais en VBA cette fois :
J'ai sélectionné une cellule avec Cells(ligne;colonne).select
J'aimerais inscrire dedans une formule, qui est contenue dans ma
variable

Formule :
ActiveCell.Fomula = Formule

Or, je reçois systématiquement un message d'erreur 1004 : erreur
définie par

l'application ou par l'objet.
Visiblement, ma formule elle-même (celle contenue dans la variable)
n'est

pas en cause, puisque lorsque je la copie-colle dans la cellule
concernée, ça

fonctionne.
Help !
Merci encore...

Séb


Avatar
AV
Visiblement, ma formule elle-même (celle contenue dans la variable) n'est
pas en cause,


Ben tant qu'on la voit pas....
AV

Avatar
Sébastien

Bonjour,

Pour insérer une formule dans une cellule, il faut utiliser une
"construction" de ce genre:

activecell.formula = "=sum(a3:a20)"

Pour mettre les formules en français, tu peux utiliser FormulaLocal au
lieu de formula


Bonjour,

C'était effectivement un pb de FormulaLocal. Il me semble avoir déjà entendu
parler de ce pb, mais ça ne m'était pas revenu à l'esprit.
Pour AV : quelles que soient les formules que j'essayais, ça plantait.

Merci bcp !

Séb

Avatar
AV
C'était effectivement un pb de FormulaLocal.
Pour AV : quelles que soient les formules que j'essayais, ça plantait.


La syntaxe avec "FormulaLocal" n'a, en soi, rien de particulier...
Je "pense" que c'est ta syntaxe qui avait un problème mais comme on ne l'a
jamais vu....

AV