[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
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
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
[fr-users] Re: [fr-users] L’interpréteur Basic de macro a changé avec la version 7 3 6 2
Bonjour à toutes et tous, Je fais une autoréponse La différence de comportement est sur l'appel de fonction du type Fonction(ByVal Var1FeuilleCLD, ByVal Var2,Optional Var3 as long, Optional Var4 as long, Optional Var5 as String) Fonction(Var1, Var2, Var3, Var4, Var5) l'appel ne pose pas de problème Fonction(Var1, Var2, Var3, Var4) l'appel pose de problème même si Var5 est traité par IsMissing(Var5) A bientôt Cordialement Le 07/10/2022 à 09:31, linux a écrit : Bonjour à toutes et tous, je suis passé de la version 7 1 8 à 7 3 6 2 et j'ai un problème sur l'ensemble de mes Macro avec le message suivant "L'argument n'est pas facultatif" L’interpréteur Basic de macro a t'il changé avec la version 7 3 6 2 ? Avez-vous été confronté à ce problème ? Merci d'avance Windows 10 Cordialement -- 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