Toon posts:

[VBA/Excel] array copieren

Pagina: 1
Acties:
  • 143 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
ik wil de waarde van een één-dimensionale array naar een twee dimensionale array kopieren. Op de volgende manier werkt het niet:

HoofdArray(1, 1) = InleesArray(7)

gegevenstype's van beide array's zijn hetzelfde.
ik kan niets vinden over e.o.a. manier.

  • Boss
  • Registratie: September 1999
  • Laatst online: 17:24

Boss

+1 Overgewaardeerd

Wat voor foutmelding krijg je dan?

Hoe ziet de rest van je code eruit, incl declaratie van de variabelen?

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


Verwijderd

Topicstarter
declaratie:
Dim InleesArray(83) As Variant
Dim HoofdArray() As Variant
Dim ArrayRijTeller As Integer

kopieren:
HoofdArray(ArrayRijTeller, 1) = InleesArray(7)

na het vullen van de HoofdArray (wat dus niet lukt):
ReDim Preserve HoofdArray(ArrayRijTeller, 9) As Variant

Foutmelding:
Fout 9 tijdens uitvoering:
het subscript valt buiten bereik.

  • NetForce1
  • Registratie: November 2001
  • Laatst online: 23-03 10:29

NetForce1

(inspiratie == 0) -> true

tip: hoeveel elementen passen er in HoofdArray tijdens het kopieren?

[ Voor 19% gewijzigd door NetForce1 op 08-06-2004 14:23 ]

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


Verwijderd

NetForce1 schreef op 08 juni 2004 @ 14:22:
tip: hoeveel elementen passen er in HoofdArray tijdens het kopieren?
Daar TS niet reageert, ga ik dan maar voor de hoofdprijs...
en mijn antwoord is......Geen, de array is niet gedimd !