OVH Cloud OVH Cloud

fonction formula

1 réponse
Avatar
Mickael LUNVEN
Bonjour à tous,

J'ai un problème avec un fichier excel et l'utilisation de la fonction vba
"formulaLocal". En fait je ne sait pas comment l'utiliser pour ma formule
ci-dessous :
=SI($F54="";"";SI($F54=J$52;SI($G54="";$D54;$D54-$G54);""))

En fait pour plus de détails, j'ai la formule ci-dessus qui me fait un
calcul en fonction de conditions particulières. Cette cellule est
normalement bloquée. Quand l'utilisateur choisit de remplir cette cellule
manuellement (cellule choix = manuel), la cellule se débloque et il peut
saisir un montant. Le problème vient quand il veut revenir en calcul
automatique de la cellule. Il faut donc remettre la formule à la place de ce
qu'il a saisi.

Merci d'avance à ceux qui pourront m'aider.

A+
Mickael

1 réponse

Avatar
Daniel
Bonjour.
Essaie :
Range("A1").FormulaLocal = _
"=SI($F54="""";"""";SI($F54=J$52;SI($G54="""";$D54;$D54-$G54);""""))"
Cordialement.
Daniel
"Mickael LUNVEN" a écrit dans le message de
news:
Bonjour à tous,

J'ai un problème avec un fichier excel et l'utilisation de la fonction vba
"formulaLocal". En fait je ne sait pas comment l'utiliser pour ma formule
ci-dessous :
=SI($F54="";"";SI($F54=J$52;SI($G54="";$D54;$D54-$G54);""))

En fait pour plus de détails, j'ai la formule ci-dessus qui me fait un
calcul en fonction de conditions particulières. Cette cellule est
normalement bloquée. Quand l'utilisateur choisit de remplir cette cellule
manuellement (cellule choix = manuel), la cellule se débloque et il peut
saisir un montant. Le problème vient quand il veut revenir en calcul
automatique de la cellule. Il faut donc remettre la formule à la place de
ce
qu'il a saisi.

Merci d'avance à ceux qui pourront m'aider.

A+
Mickael