Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
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 !
Le Modérateur a écrit : Merci de ne pas inventer et de respecter la syntaxe des balises : http://forum.openoffice.org/fr/forum/ftopic1369.html
Le balisage doit bien sûr être correctement orthographié (première lettre en majuscule puis le reste en minuscules).
Bonjour à tous,
J'ai un tableau que j'utilise dans une boucle et qui est déclaré en variant (dim tab(2,30) as variant). A chaque fois que je reviens au début de la boucle, je souhaiterais que ce tableau soit "vierge".
Est-ce possible de le ré-initialiser simplement ?
Merci pour votre aide.
Bonne journée
Dernière modification par palombe06 le 16 juin 2015 14:54, modifié 2 fois.
perso: libre office 5.1.4.2 sous windows 10
boulot: libre office 3.6.5.2 sous windows 7
Bonjour,
Le plus simple est de définir une autre variable de même type "vierge" et de réaffecter cette variable à votre tableau en début de votre boucle.
Dim vierge(2,30) As Variant
le code ..
' début de boucle
tab() = vierge()
.. suite du code
LibreOffice 5.1.6.2 Ubuntu 16.04 en dual Boot Win10 (très rarement utilisé)
et L.O. 5 sous Windows 7 SP1 (rarement utilisé)
je viens de faire le test, mais mon tableau ne se réinitialise pas.
J'ai fait: tab() = vierge () que j'avais préalablement déclaré (dim vierge(2,30) as variant)
dois-je boucler sur chaque ligne du tableau ?
code...
for i=0 to 1
for j=0 to 29
Tab(i,j) = vierge (i,j)
next
next
code...
merci
perso: libre office 5.1.4.2 sous windows 10
boulot: libre office 3.6.5.2 sous windows 7