[fr-users] Re: [fr-users] Re: [fr-users] Re: [fr-users] L’interpréteur Basic de macro a changé avec la version 7 3 6 2

2022-10-15 Par sujet jean-francois

Bonjour,

Le 07/10/2022 à 12:02, jean-francois a écrit :


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.


même code testé sous 7.3.6, installé suite à l'alerte de sécurité : sans 
changement. Exécution normale.


Bon week-end,
--
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


[fr-users] Re: [fr-users] Re: [fr-users] L’interpréteur Basic de macro a changé avec la version 7 3 6 2

2022-10-07 Par sujet jean-francois

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