Zwar schon altes Thema, aber falls es noch nicht geht: Berechne die Indizes in den Klammern schon mal im Voraus.
Bin mir nicht sicher ob Bascom hier ( vList(nElement + nMove) = vTemp
) checkt, dass es in der Klammer rechnen muss.