Bonjour,
Je connaissais ParamArray avec VBA mais existe t il une équivalence pour oobasic.
Mercie d'avance
[Résolu][Basic]Passage d'un tableau comme paramètre pour une fonction
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 16 sept. 2024 08:37
[Résolu][Basic]Passage d'un tableau comme paramètre pour une fonction
Dernière modification par micmac le 16 sept. 2024 10:32, modifié 1 fois.
Raison : Balises corrigées et balisage dans le titre du premier message.
Raison : Balises corrigées et balisage dans le titre du premier message.
LibO 24.8..1.2
Windows 10 Professionnel
Windows 10 Professionnel
-
- RespOOnsable forum
- Messages : 9580
- Inscription : 28 août 2010 08:45
Re: [BASIC]Passage d'un tableau comme paramètre pour une fonction
Bonjour et bienvenue,
1- Pour la bonne tenue de ce forum, veillez à respecter la mise en forme des balises (première lettre en majuscule puis le reste en minuscules, le tout entre crochets). [Basic] et non [BASIC]
.
2-
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.
Connaître la version de Apache OpenOffice (AOO) ou LibreOffice (LibO) installée
Afin de profiter des dernières améliorations, pensez à être à jour de la dernière version officielle
Dans votre signature il est nécessaire d'indiquer :
Cordialement
1- Pour la bonne tenue de ce forum, veillez à respecter la mise en forme des balises (première lettre en majuscule puis le reste en minuscules, le tout entre crochets). [Basic] et non [BASIC]
.
2-
Votre signature est mal renseignée et fait mention d'une version de LibreOffice qui n'est plus maintenue.Dans votre signature il y a écrit : LibreOffice 7.6.4.1
Si c'est une obligation ou un choix mentionnez-le par Obligation de version ou Choix dans votre signature afin de ne pas être relancé.
Connaître la version de Apache OpenOffice (AOO) ou LibreOffice (LibO) installée
Afin de profiter des dernières améliorations, pensez à être à jour de la dernière version officielle
Dans votre signature il est nécessaire d'indiquer :
- la version exacte de AOO ou LibO (AOO 4.1.15, LibO 24.2.6 par exemple) ;
- la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11, Ubuntu 22.04, macOS (Intel, M1, M2 ou M3) 14.6.1 Sonoma par exemple).
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 16 sept. 2024 08:37
Re: [BASIC]Passage d'un tableau comme paramètre pour une fonction
Code correspondant à ma difficulté :
Comment puis-je passé le tableau comme paramètre pour que cela fonctionne.
Merci d'avance
Code : Tout sélectionner
Sub Main
'Déclaration du tableau :
Dim tab_Message(0, 1) as String
'Remplissage du tableau :
tab_Message(0, 0) = "Essai"
tab_Message(0, 1) = "Type .... String"
'Appel de fonction :
Affiche_Variable(tab_Message)
end Sub
Function Affiche_Variable(Tab() as String)
'Déclaration des variables :
Dim Var as String
'Réupération du paramètre de fonction :
Var = Tab(0, 1)
'Affichage du type de variable :
print "Type de variable : " + Var
End Function
Merci d'avance
LibO 24.8..1.2
Windows 10 Professionnel
Windows 10 Professionnel
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 16 sept. 2024 08:37
[RESOLU][BASIC]Passage d'un tableau comme paramètre pour une fonction
Bon je m'excuse, mon code fonctionne .... juste une erreur de frappe.
Désolé de vous avoir importuné
Désolé de vous avoir importuné
LibO 24.8..1.2
Windows 10 Professionnel
Windows 10 Professionnel