---
title: "Dynamisk array i 2 dimensioner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49599-dynamisk-array-i-2-dimensioner"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Broskan"
published: "2002-08-05T21:00:49.000Z"
updated: "2002-08-06T12:12:04.000Z"
replies: 4
views: 217
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/49599-dynamisk-array-i-2-dimensioner"
---

# Dynamisk array i 2 dimensioner

## #1 — Broskan, 2002-08-05T21:00Z

Jag har trasslat in mig i arrayloopar så jag behöver hjälp.

Jag har tänkt att skapa en 2 dimensionell array från värden ur två andra arrayer.

Ex.
arrA = Array("volvo","saab","opel")
arrB = Array("99","98","97")

Hade jag skrivit den manuellt skulle det se ut så här men jag vill ha den dynamisk. Jag får inte till ReDim och den biten.
myArray(0,0) = "volvo"
myArray(0,1) = "99"
myArray(1,0) = "saab"
myArray(1,1) = "98"
myArray(2,0) = "opel"
myArray(2,1) = "97"

//Broskan

Permalänk: https://www.webforum.nu/p/49599

## #2 — Broskan, 2002-08-05T21:53Z

Fixat

Jag har trasslat mig ur det hela på det här sättet om någon vill se det. Man kanske kan göra på flera sätt.

```
arrA = Array("volvo","saab","opel")
arrB = Array("99","98","97")

a = Ubound(arrA)
b = Ubound(arrB)

ReDim NewArray(a,b)

For i = 0 To Ubound(NewArray,1)
	NewArray(i,0) = arrA(i)
	NewArray(i,1) = arrB(i)
Next

For i = 0 To Ubound(NewArray,1)
	For x = 0 To Ubound(NewArray,2)
		Response.Write NewArray(i,x) & " "
	Next
		Response.Write  "<BR>"
Next
```

//Broskan

Permalänk: https://www.webforum.nu/p/744315

## #3 — cyprys, 2002-08-06T06:29Z

Om jag har fattat det rätt så blir den aldrig mer än NewArray(1, inf) ?
Nu har du annars redimmat din till NewArray(a, 2) eftersom ubound(arrB) faktiskt är 2. Det blir ju en siffra för mycket.

Om det inte ska kunna stå mer än 0, 1 i den andra dimensionen så är det väl onödigt? Eller har jag missuppfattat?

Permalänk: https://www.webforum.nu/p/744456

## #4 — Broskan, 2002-08-06T07:34Z

Synpunkter.

Tack cyprys för dina synpunkter för som jag sa hade jag trasslat in mig och tydligen har jag inte fått klart för mig ändå  :l  
Jag har sökt info om 2dimensionella arrayer men har mest hittat sorteringar av en färdiga arrayer. 
Kan någon ge ett rent exempel kanske hur man bygger upp en dynamisk från grunden. 

//Broskan

Permalänk: https://www.webforum.nu/p/744480

## #5 — cyprys, 2002-08-06T12:12Z

Bygga upp från grunden är nog lite svårt att beskriva då det skiljer sig lite från fall till fall.
Men testa detta. 
Om du skriver:
redim preserve NewArray(x, y) så kan du skapa en ny storlek samtidigt som du har kvar all info  i arrayen. 
Annars så hoppas jag du kollat <https://www.webeye.nu> .
Kan nog få lite idéer därifrån.

Permalänk: https://www.webforum.nu/p/744704

---

Tråden på webben: https://www.webforum.nu/amne/asp/49599-dynamisk-array-i-2-dimensioner
