6 messages in org.openoffice.fr.progRe: [prog] traitement d'une grosse qu...
FromSent OnAttachments
Emmanuel S.Mar 23, 2005 4:31 am 
seba...@logisphere.frMar 23, 2005 4:59 am 
Laurent GodardMar 23, 2005 5:35 am 
Emmanuel S.Mar 23, 2005 6:43 pm 
Bernard MarcellyMar 24, 2005 1:57 am 
Emmanuel S.Mar 24, 2005 12:02 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] traitement d'une grosse quantité de donnéesActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Mar 24, 2005 1:57:26 am
List:org.openoffice.fr.prog

Le 2005-03-24 03:43, Emmanuel S. a écrit :

Laurent Godard a écrit :

regarde du cote de maZoneCellule.dataArray

OK, merci. Mais j'y arrive pas, il me dit que les dimentions ne correspondent pas. Même avec cette macro : (...) Dim mesValeurs As Double, vligne As Double, UnElement As Double

Cette macro donne en fait une autre erreur. Il faut définir les variables tableau et ligne comme Variant.

Dim mesValeurs As Variant, vligne As Variant, UnElement As Double

Elle fonctionne correctement si on a bien sélectionné une seule zone ayant les bonnes dimensions.

Les mécanismes DataArray utilisent en argument une "séquence de séquence", ce qui se traduit en Basic par un genre de tableau, mais pas exactement cela. Ainsi, un tableau Basic déclaré par Dim et rempli de valeurs ne sera pas accepté par setDataArray.

Par contre, getDataArray permet de créer le "tableau" initial en mémoire, avec des valeurs quelconques. Il suffit de remplir ce "tableau" avec tes mesures, puis utiliser setDataArray pour stocker le résultat dans Calc.

Bernard