J'ai une macro dans laquelle j'ai d=E9finie une cellule nomm=E9e Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
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
Michel Samoey
Bonjour Sylvain, je ne suis pas un pro en VBA mais je crois que tu veux mettre une fonction VBA là où la feuille Excel attend une de ses formules je préconise de tester "manuellement" le contenu de la cellule auparavant pour voir que "ROUND" n'est pas connu d'Excel et qu'il préfère alea(), de même pour *.value qui lui est inconnu. Une fois le code trouvé, le recopier derrière le ActiveCell.FormulaR1C1 et si je dis une bêtise , n'hésitez pas à me le notifier en rouge ;-)
Cordialement Michel
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
Bonjour Sylvain,
je ne suis pas un pro en VBA mais je crois que tu veux mettre une fonction
VBA là où la feuille Excel attend une de ses formules
je préconise de tester "manuellement" le contenu de la cellule auparavant
pour voir que "ROUND" n'est pas connu d'Excel et qu'il préfère alea(), de
même pour *.value qui lui est inconnu.
Une fois le code trouvé, le recopier derrière le ActiveCell.FormulaR1C1
et si je dis une bêtise , n'hésitez pas à me le notifier en rouge ;-)
Cordialement
Michel
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de news:
7abcb0e9-ac70-4a9d-8a77-8e28a687ebc8@d1g2000hsg.googlegroups.com...
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
Bonjour Sylvain, je ne suis pas un pro en VBA mais je crois que tu veux mettre une fonction VBA là où la feuille Excel attend une de ses formules je préconise de tester "manuellement" le contenu de la cellule auparavant pour voir que "ROUND" n'est pas connu d'Excel et qu'il préfère alea(), de même pour *.value qui lui est inconnu. Une fois le code trouvé, le recopier derrière le ActiveCell.FormulaR1C1 et si je dis une bêtise , n'hésitez pas à me le notifier en rouge ;-)
Cordialement Michel
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
Merci Michel Je ne veux pas mettre une fonction mais bien la formule =arrondi. L'enregistreur de macro la traduit par ROUND. D'autres idées ? A+
Ellimac
Bonjour,
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable :
ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de news:
7abcb0e9-ac70-4a9d-8a77-8e28a687ebc8@d1g2000hsg.googlegroups.com...
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
"Ellimac" <ellimac_cremelier@hotmail.com> a écrit dans le message de news: Oq1zafJoIHA.4716@TK2MSFTNGP06.phx.gbl...
Bonjour,
Il faut séparer calcul et variable :
ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de news:
7abcb0e9-ac70-4a9d-8a77-8e28a687ebc8@d1g2000hsg.googlegroups.com...
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
VBA ne doit le traduire, il faut bien mettre toute la formule Excel entre guillemets
Cordialement Michel
"Sylvain P." a écrit dans le message de news:
Merci Michel Je ne veux pas mettre une fonction mais bien la formule =arrondi. L'enregistreur de macro la traduit par ROUND. D'autres idées ? A+
Bonjour,
oups! j'avais mal traduit
ARRONDI() est connu d'excel
VBA ne doit le traduire, il faut bien mettre toute la formule Excel entre
guillemets
Cordialement
Michel
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de news:
4ffbffe4-46cc-4033-a476-89cee417c5d3@e67g2000hsa.googlegroups.com...
Merci Michel
Je ne veux pas mettre une fonction mais bien la formule =arrondi.
L'enregistreur de macro la traduit par ROUND.
D'autres idées ?
A+
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news: Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
"Ellimac" <ellimac_cremelier@hotmail.com> a écrit dans le message de news:
Oq1zafJoIHA.4716@TK2MSFTNGP06.phx.gbl...
Bonjour,
Il faut séparer calcul et variable :
ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de
news: 7abcb0e9-ac70-4a9d-8a77-8e28a687ebc8@d1g2000hsg.googlegroups.com...
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news: Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :
"Ellimac" <ellimac_cremelier@hotmail.com> a écrit dans le message de news: Oq1zafJoIHA.4716@TK2MSFTNGP06.phx.gbl...
Bonjour,
Il faut séparer calcul et variable :
ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." <sylvainpellletier@gmail.com> a écrit dans le message de news:
7abcb0e9-ac70-4a9d-8a77-8e28a687ebc8@d1g2000hsg.googlegroups.com...
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last.
Dans une autre cellule, je voudrai inscrire une formule qui comprend
la valeur de cette cellule Last.
Voici mon code, qui ne marche malheureusement pas :
Il faut séparer calcul et variable : ActiveCell.FormulaR1C1 = "=ROUND(RC[-1]*100/" & Last & ",1)"
Camille
"Sylvain P." a écrit dans le message de news:
Bonjour,
J'ai une macro dans laquelle j'ai définie une cellule nommée Last. Dans une autre cellule, je voudrai inscrire une formule qui comprend la valeur de cette cellule Last. Voici mon code, qui ne marche malheureusement pas :