[Résolu]-Fonction Round

Bonjour,
Dans une base de données LibreOffice 7.0 en HSQLBD, je cherche à arrondir le résultat d’ un calcul. J’ utilise la fonction Round mais à chaque lancement, j’ obtiens l’ erreur suivante:
Erreur d’ exécution Basic
Sous-procédure ou procédure fonction non définie.
Pour tester cette fonction, je lance la macro suivante:

Sub test() Dim x as double x = pi print Round(x, 2) End Sub

Quand pensez-vous?
Cordialement

Bonjour

Comme l’indique l’aide, cette fonction n’est disponible qu’avec l’option Option VBASupport 1 placée avant le code exécutable dans un module.

Pour information, il est possible d’utiliser la fonction ROUND du SQL dans une requête (et éviter ainsi le recours à une macro)

Cordialement

Bonjour,
Merci de votre réponse. Effectivement, mea-culpa, j’ ai lu trop raidement l’ aide. J’ ai donc créé une fonction d’ arrondi adapter au besoin de la base.
Cordialement

Bonjour @ElCatala

Merci pour ce constat. Pourriez-vous cocher la marque ronde à gauche de la réponse de Pierre-Yves pour que la question apparaisse dans les listes comme résolue ?

Cordialement, Michel