Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
800to804
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
800to804
800to804
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Arrayelement löschen

Arrayelement löschen
12.09.2006 16:18:58
sommeralex
Hallo Profis
Ich hab ein Array mit Elementen.
Dim my_array() as String
Nun kann es sein, dass ich ein Element aus meinem Array löschen möchte. Meine Funktion "lösche" soll jedoch das um eins veringerte Array zurückgeben.
wie gehts das? oder muss ich alles in ein neues Array kopieren?
danke..

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Arrayelement löschen
12.09.2006 16:30:34
Josef
Hallo Alex!
ich weis nicht ob dir das hilft.
Sub test()
Dim vArray(9) As Variant, vTest As Variant
Dim intIndex As Integer


For intIndex = 0 To 9
  vArray(intIndex) = intIndex + 1
Next

vTest = vArray

MsgBox "Anzahl Elemente:= " & UBound(vTest) + 1 & vbLf & vbLf & _
  "Wert des sechsten Elementes:= " & vTest(5)

vTest = Filter(vArray, 6, False) 'den Eintrag "6" löschen

MsgBox "Anzahl Elemente:= " & UBound(vTest) + 1 & vbLf & vbLf & _
  "Wert des sechsten Elementes:= " & vTest(5)


End Sub



Gruß Sepp

Anzeige
AW: Arrayelement löschen
12.09.2006 16:38:55
alex
DANKE!!! Super Funktion! Wo findet man alle Funktionen, die man auf ein Array anwenden kann?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige