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:Emmanuel S. (emma@free.fr)
Date:Mar 23, 2005 6:43:21 pm
List:org.openoffice.fr.prog

Laurent Godard a écrit :

regarde du cote de maZoneCellule.dataArray tu fais tes deux boucles sur ta matrice pour construire une tableau de tableau (colonne x ligne) de variant et tu affectes tout en un seule fois Ce devrait plus rapide Tu as un exemple chapitre 12 p 317 du livre

OK, merci. Mais j'y arrive pas, il me dit que les dimentions ne correspondent pas. Même avec cette macro :

Option Explicit

Sub zoneTableau

Dim MonDocument As Object, Controleur As Object

Dim UnezoneCellule As Object, CoordZone As Object

Dim x1 As Long, y1 As Long

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

MonDocument = ThisComponent

Controleur = MonDocument.CurrentController

UnezoneCellule = Controleur.Selection

mesValeurs = UneZoneCellule.getDataArray

for y1 = LBound(mesValeurs) to UBound(mesValeurs)

vligne = mesValeurs(y1)

for x1 = LBound(vligne) to UBound(vligne)

UnElement = vligne(x1) +2000

vligne(x1) = UnElement

next x1

mesValeurs(y1) = vligne

next y1

UneZoneCellule.setDataArray(mesValeurs)

End Sub