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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
Bonjour.
Essaie :
Range("A1").FormulaLocal = _
"=SI($F54="""";"""";SI($F54=J$52;SI($G54="""";$D54;$D54-$G54);""""))"
Cordialement.
Daniel
"Mickael LUNVEN" <micklunven__ntspm@yahoo.fr> a écrit dans le message de
news: eoN4GuXdFHA.3880@tk2msftngp13.phx.gbl...
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.
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.