l'opérateur "\" dans VBA ne convient pas pour ce que je veux faire car
il arrondit les opérandes avant d'effectuer la division.
Est-il possible dans une procédure ou fonction VBA d'utiliser une
fonction intégrée d'Excel, ici ce serait Tronque() qui m'interresse.
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
LSteph
Bonsoir,
WorksheetFunction.RoundDown(5/3, 0)
** lSteph
Joseph B. a écrit :
Bonsoir,
l'opérateur "" dans VBA ne convient pas pour ce que je veux faire car il arrondit les opérandes avant d'effectuer la division. Est-il possible dans une procédure ou fonction VBA d'utiliser une fonction intégrée d'Excel, ici ce serait Tronque() qui m'interresse.
Merci
Bonsoir,
WorksheetFunction.RoundDown(5/3, 0)
**
lSteph
Joseph B. a écrit :
Bonsoir,
l'opérateur "" dans VBA ne convient pas pour ce que je veux faire car
il arrondit les opérandes avant d'effectuer la division.
Est-il possible dans une procédure ou fonction VBA d'utiliser une
fonction intégrée d'Excel, ici ce serait Tronque() qui m'interresse.
l'opérateur "" dans VBA ne convient pas pour ce que je veux faire car il arrondit les opérandes avant d'effectuer la division. Est-il possible dans une procédure ou fonction VBA d'utiliser une fonction intégrée d'Excel, ici ce serait Tronque() qui m'interresse.
Merci
josephb
LSteph wrote:
WorksheetFunction.RoundDown(5/3, 0)
Bien, bien :-)
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
Merci d'avance -- J. B.
LSteph <lecocosteph@frite.fr> wrote:
WorksheetFunction.RoundDown(5/3, 0)
Bien, bien :-)
En regardant dans l'explorateur d'objet, je vois que la classe
"WorksheetFunction" contient un grand nombre des fonctions intégrées
d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas
à être traduites, d'autres restent incompréhensibles.
Où pourrais-je trouver le glossaire anglais<-->français ?
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
Merci d'avance -- J. B.
isabelle
bonjour Joseph,
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
isabelle
Joseph B. a écrit :
LSteph wrote:
WorksheetFunction.RoundDown(5/3, 0)
Bien, bien :-)
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
Merci d'avance
bonjour Joseph,
une solution est de mettre la formule en cellule A1 par exemple et
d'exécuter cette macro,
Sub Macro1()
Range("B1") = " " & Range("A1").Formula
End Sub
isabelle
Joseph B. a écrit :
LSteph <lecocosteph@frite.fr> wrote:
WorksheetFunction.RoundDown(5/3, 0)
Bien, bien :-)
En regardant dans l'explorateur d'objet, je vois que la classe
"WorksheetFunction" contient un grand nombre des fonctions intégrées
d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas
à être traduites, d'autres restent incompréhensibles.
Où pourrais-je trouver le glossaire anglais<-->français ?
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
isabelle
Joseph B. a écrit :
LSteph wrote:
WorksheetFunction.RoundDown(5/3, 0)
Bien, bien :-)
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
Merci d'avance
josephb
Bonjour Isabelle,
isabelle wrote:
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
Merci pour l'astuce que je ne connaissais pas non plus. Et toujours mon interrogation : une traduction des noms de fonction Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver ça, svp ?
Bonne jounée à toutes et tous !
-- J. B.
Bonjour Isabelle,
isabelle <i@v> wrote:
une solution est de mettre la formule en cellule A1 par exemple et
d'exécuter cette macro,
Sub Macro1()
Range("B1") = " " & Range("A1").Formula
End Sub
Merci pour l'astuce que je ne connaissais pas non plus.
Et toujours mon interrogation : une traduction des noms de fonction
Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver
ça, svp ?
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
Merci pour l'astuce que je ne connaissais pas non plus. Et toujours mon interrogation : une traduction des noms de fonction Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver ça, svp ?
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
En regardant dans l'explorateur d'objet, je vois que la classe
"WorksheetFunction" contient un grand nombre des fonctions intégrées
d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas
à être traduites, d'autres restent incompréhensibles.
Où pourrais-je trouver le glossaire anglais<-->français ?
En regardant dans l'explorateur d'objet, je vois que la classe "WorksheetFunction" contient un grand nombre des fonctions intégrées d'Excel, et sous leur appellation anglaise. Si beaucoup ne demandent pas à être traduites, d'autres restent incompréhensibles. Où pourrais-je trouver le glossaire anglais<-->français ?
Merci d'avance -- J. B.
Philippe.R
Bonsoir, Il y a aussi l'enregistreur de macros pour se charger des traductions ; si dans une cellule je saisi =MAINTENANT(), VBE restitue :
ActiveCell.FormulaR1C1 = "=NOW()"
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Joseph B." a écrit dans le message de news:1iwem85.oirhgn5vbw5qN%
Bonjour Isabelle,
isabelle wrote:
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
Merci pour l'astuce que je ne connaissais pas non plus. Et toujours mon interrogation : une traduction des noms de fonction Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver ça, svp ?
Bonne jounée à toutes et tous !
-- J. B.
Bonsoir,
Il y a aussi l'enregistreur de macros pour se charger des traductions ; si
dans une cellule je saisi =MAINTENANT(), VBE restitue :
ActiveCell.FormulaR1C1 = "=NOW()"
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Joseph B." <josephb@nullepart.invalid> a écrit dans le message de
news:1iwem85.oirhgn5vbw5qN%josephb@nullepart.invalid...
Bonjour Isabelle,
isabelle <i@v> wrote:
une solution est de mettre la formule en cellule A1 par exemple et
d'exécuter cette macro,
Sub Macro1()
Range("B1") = " " & Range("A1").Formula
End Sub
Merci pour l'astuce que je ne connaissais pas non plus.
Et toujours mon interrogation : une traduction des noms de fonction
Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver
ça, svp ?
Bonsoir, Il y a aussi l'enregistreur de macros pour se charger des traductions ; si dans une cellule je saisi =MAINTENANT(), VBE restitue :
ActiveCell.FormulaR1C1 = "=NOW()"
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Joseph B." a écrit dans le message de news:1iwem85.oirhgn5vbw5qN%
Bonjour Isabelle,
isabelle wrote:
une solution est de mettre la formule en cellule A1 par exemple et d'exécuter cette macro,
Sub Macro1() Range("B1") = " " & Range("A1").Formula End Sub
Merci pour l'astuce que je ne connaissais pas non plus. Et toujours mon interrogation : une traduction des noms de fonction Excel que l'on retrouve dans la classe "WorksheetFunction", où trouver ça, svp ?