Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

In Array Werte löschen

Forumthread: In Array Werte löschen

In Array Werte löschen
27.10.2021 17:26:05
Andreas
Hallo Leute,
kann man in einem 2-Dimensionalen Array Werte auf einmal mit einem Befehl löschen?
Mein ist Array(9,54) dimensioniert.
Wenn in dem Wert Array(i,5) der Wert "Löschen" steht möchte ich gerne Array(i,6-54) auf einmal löschen.
Geht das irgendwie mit einem einfachen BEfehl?
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: In Array Werte löschen
27.10.2021 17:45:09
Hajo_Zi
benutzew eine Schleife

For InI = 6 To 56
Starray(i, InI) = ""
Next InI
GrußformelHomepage
In diesem Forum bekomme nur selten eine Mailbenachrichtigung, weitere Antworten sind zufällig.
Anzeige
AW: In Array Werte löschen
27.10.2021 18:22:26
Oberschlumpf
Hi Andreas
oder verwende das Schlüsselwort Preserve.

ReDim Preserve Array(9,54 - 5)
JETZT hat dein Array nicht mehr 55 Zeilen (54 + 1) sondern nur noch 50.
Wenn du aber nicht die Dimensionsgröße, sondern nur den Inhalt löschen willst, dann so:

ReDim Preserve Array(9,54 - 5)
ReDim Preserve Array(9,54)
Hilfts?
Ciao
Thorsten
P.S. wenn der Löschen-Teil dynamisch ist, musst du die 5 natürlich gegen eine entsprechende Variable austauschen
Anzeige
auf einmal löschen.
27.10.2021 21:59:30
Rudi
Hallo,
nur per Schleife. Ist aber nicht zeitkritisch.
Aus der Hand:

for i= lbound(arr) to ubound(arr)
if arr(i,5) = "Löschen" Then
for j = i+1 to ubound(arr)
for k = lbound(arr,2) to ubound(arr,2)
arr(j, k)=""
next k
next j
exit for
next i
Gruß
Rudi
Anzeige
AW: auf einmal löschen.
28.10.2021 09:37:56
Andreas
Funktioniert - Vielen Dank für Eure Infos.
LG
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige