Hur gör man för att ta bort ett specifikt element från en array? Finns det något smart sätt för det? Arrayen = Filter(Arrayen, "Hej", true/false) Nej, det var precis så jag menade. Jag tror Filter funktionen även finns i ASP. Kom till sammtidigt som Split och join. Prova med:Ta bort element från array
Tacksam för svar.Sv: Ta bort element från array
Arrayen = Alla "fack" som har ett värde som innehåller Hej blir kvar, alt sorteras bort.
Men du kanske menar att du vill ta bort Arrayen(5), dvs en speciell plats i arrayen.
I så fall får du nog loopa igenom allt fram till den platsen och spara det i.... kanske en sträng med & ",", hoppa över den och sedan fortsätta loopa....
Sedan köra en Arrayen = Split(str,",")Sv: Ta bort element från array
Tack så mycket. Jag ska testa mig fram och se om det funkar.Sv: Ta bort element från array
<code>
Private Sub Form_Load()
Dim Data
Dim strText
Data = Array("Adam", "Bertil", "Carl", "David")
Data = Filter(Data, "Bertil", False, vbTextCompare)
For Each strText In Data
Response.Write strText & "<br>" & vbCrLf
Next
End Sub
</code>