You'd have to create a copy of the array and then rewrite the values as you
like. I don't really see a pattern to how you want the values changed, so
if they're just arbitrary changes, code could look like this:
(Note that arrays or 0-based in VB Script)
Dim a()
ReDim a(4)
Dim b ''variant, and no ()
a(0) = "A"
a(1) = "B"
a(2) = "C"
a(3) = "D"
a(4) = "E"
b = a
b(0) = a(1)
b(1) = a(2)
b(2) = a(3)
b(3) = a(0)
b(4) = a(4)
a = b
For i = 0 To UBound(a)
Response.Write a(i) & "<br>"
Next
Ray at work
"Lasse Edsvik" <> wrote in message
news:%...
> Hello
>
> I was wondering if you guys could help me solve this one:
>
>
> I have an array that looks like this:
>
>
> a(1) = "A"
> a(2) = "B"
> a(3) = "C"
> a(4) = "D"
> a(5) = "E"
>
> And i would like to "switch" positions, i.e move A to a(4) like this:
>
> a(1) = "B"
> a(2) = "C"
> a(3) = "D"
> a(4) = "A"
> a(5) = "E"
>
> is that possible to do? moving values around?
>
> /Lasse
>
>
|