Bonjour,

Linux Mint 20.3
Version: 7.3.5.2 / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded

je ne reproduis pas. Je doute d'une différence entre les versions 7.3.5.x et 7.3.6.x. Eventuellement je testerai.

Le 07/10/2022 à 11:07, linux a écrit :
ByVal Var1FeuilleCLD, ByVal Var2,Optional Var3 as long, Optional Var4 as long, Optional Var5 as String

voici le code au complet que je teste :

8< -----------------------------------------------
Sub Main()
        MsgBox Macro1("Feuille", "Var2", 3, 4, "MaVar")   '-> "MaVar"
        MsgBox Macro1("Feuille", "Var2", 3, 4)   '-> "Var5 defaut"
End Sub

Function Macro1(ByVal Var1FeuilleCLD, ByVal Var2, Optional Var3 as long, Optional Var4 as long, Optional Var5 as String) As String

        If IsMissing(Var3) Then Var3 = 30
        If IsMissing(Var4) Then Var4 = 40
        If IsMissing(Var5) Then Var5 = "Var5 defaut"

        Macro1 = Var5
End Function 'Macro1
----------------------------------------------- >8

Les résultats sont bien ceux indiqués en commentaire dans la sub Main().

Bonne journée,
--
Jean-Francois Nifenecker, Bordeaux

--
Envoyez un mail à users+unsubscr...@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

Répondre à