Hur ändrar jag en array? Ett väldigt lätt sätt är att skapa en ny array och överföra rätt information till den. Jag använder samma namn och deklarationer som du, trots att jag hade valt andra. Tack för alla svar Ändra om i en array
T.ex:
Om jag har en array som ser ut så här:
Dim testarray(3)
testarray(0) = "bil"
testarray(1) = "båt"
testarray(2) = "cykel"
testarray(3) = "buss"
Och sedan vill jag ta bort ett värde i arrayen
t.ex cykel (testarray(2) = "")
Hur gör jag för att arrayen skall se ut så här
testarray(0) = "bil"
testarray(1) = "båt"
testarray(2) = "buss"
Några tips??Sv: Ändra om i en array
<code>
Dim testarray(3)
Dim MellanSteg()
Dim i as Integer, s as Integer 's är insättningspunkten
'Sätt in värden
...
Redim MellanSteg(LBound(testarray) to UBound(testarray))
s=LBound(testarray)
For i=LBound(testarray) to UBound(testarray)
If testarray(i)<>"cykel" then
MellanSteg(s)=testarray(i)
s=s+1
End If
Next
'Tilldela MellanSteg till testarray på ett eller annat vis.
'Jag vet inte om det går på det här sättet, har inte möjlighet att kolla.
testarray=MellanSteg
</code>
/Niklas JanssonSv: Ändra om i en array
Jag hittade en funktion på 4Guysfromalla.com
Där man kan lägga till och ta bort information i arrayer.
//Nicklas