Exceltabelle füllen unter VB

21/09/2012 - 15:38 von Werner Kistner | Report spam
Hallo,
ich muss eine Exceltabelle(2 Spalten) mit Werten(Single) füllen. Wie das
unter .Cell(x,X) = Wert geht ist mir klar.
Diese Methode benötigt aber sehr viel Zeit.
Kennt jemand eine elegantere Möglichkeit dies über eventuell .Range zu
erledigen.

Die Werte liegen als zweidimensionales Array( 0 to 1, 0 to 500) vor.

Besten Dank für Info

Werner
 

Lesen sie die antworten

#1 Dieter Strassner
21/09/2012 - 16:11 | Warnen spam
Hallo Werner,

prüf mal, ob Du so ein recordset übergeben könntest:

.Cells(x, y).CopyFromRecordset rs


Diese Methode benötigt aber sehr viel Zeit.



Wie lange ist denn "sehr viel Zeit" für die 1000 Werte?
Wie schnell wàre "schnell genug"?

Viele Grüße - Dieter

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz

Ähnliche fragen