Bonjour,
Normalement ça devrait marcher, toutefois pour contourner, il est
possible d'appeler la fonction de Calc "ARRONDI" ou une de ses
déclinaisons ("ARRONDI.INF", etc.).
Attention la fonction doit être appelée par son nom en anglais, ici:
ROUND(nombre[;nombre])
Je n'ai plus en tête la procédure à suivre pour faire cet appel, et je
ne suis pas chez moi pour la retrouver, mais quelqu’un la connaît
probablement.
Attention, il y a une différence avec le VBA: le Round du VBA arrondit
2,5 à 2 tandis que le ROUND de Calc l'arrondit à 3 (voir l'aide)
--
Cordialement,
Michel
Le 06/01/2025 à 10:59, Bernard Siaud alias Troumad a écrit :
Le 06/01/2025 à 09:00, Patrick Auclair a écrit :
Bonjour à toutes et tous,
Je pense que l'utilisation de "Option VBASupport 1" fait que le
système se mélange les pieds entre le VBA et le basic de LO.
C'est, pour moi, ce qui produit l'erreur.
En effet, l'appel de la procédure (Sub) de Yves, par exemple :
SetCommandShortcut( oKeyEvent, strCommandURL1 ) _avec les
parenthèses_ fonctionne très bien si l'on fait précéder cela par un Call
(comme prévu dans VBA).
SetCommandShortcut oKeyEvent, strCommandURL1 _sans les parenthèses_
fonctionne également très bien(comme sous VBA).
Je pense que le mélange des langages crée une "cacophonie" qui
déplait à LibO.
Pour moi ce n'est pas un bug.
Cordialement,
Patrick
--------------------------------------------------------
Lorsque tu arrives en haut de la montagne, continue de grimper. ;)
Dans mon cas précis, il existe une fonction qui face un arrondi sans
passer par le round de VBA ?
Ce serait surprenant qu'une fonction aussi basique n'existe pas sans
l'utilisation des fonctions VBA.
PS: Si vous répondez, merci d'utiliser la fonction "Répondre à la liste" de votre logiciel de
messagerie afin que la liste reçoive une copie de votre réponse.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.