Anzeige
Archiv - Navigation
1412to1416
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
Inhaltsverzeichnis

Prüfen, ob Array leer

Prüfen, ob Array leer
05.03.2015 16:03:06
Frank
Guten Tag zusammen,
mit Public country(3) as string deklariere ich ein Array mit drei Positionen.
Nach dem Starten eines Makros (Details sind hier unerheblich) sind die drei Positionen entweder gefüllt, teilweise gefüllt oder nach wie vor alle leer.
Wie kann ich überprüfen ob alle drei Positionen des Arrays leer sind?
Vielen Dank,
Frank

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Prüfen, ob Array leer
05.03.2015 16:49:46
EtoPHG
Hallo Frank,
If Join(country, "-") = "---" Then MsgBox "Leer!!"
Gruess Hansueli

AW: Prüfen, ob Array leer
06.03.2015 07:23:16
Frank
vielen dank, das funktioniert.
aber noch zwei fragen dazu: join verbindet alle drei elemente, korrekt?
warum wird eine leere position denn mit einem "-" ausgedrückt und nicht mit einem "".

AW: Prüfen, ob Array leer
06.03.2015 07:39:06
daniel
Hi
Das "-" wird hier als Trennzeichen zwischen den Teiltexten verwendet.
Besser wäre aber, kein Trennzeichen zu verwenden:

if join(country, "") = "" Then
Das hätte den Vorteil, dass es unabhängig von der Anzahl der Element im array ist.
Gruß Daniel

Anzeige
AW: Prüfen, ob Array leer
06.03.2015 08:10:29
Frank
dankeschön!

AW: Prüfen, ob Array leer
05.03.2015 17:00:00
Michael
Hallo Frank,
z.B. so:

wert = ""
For i = 1 To 3
wert = wert & country(i)
Next i
MsgBox wert = ""
Du addierst alle Werte auf einen leeren String und überprüfst, ob er hinterher immer noch leer ist.
Alternative wäre, jedes einzelne country(i)="" zu vergleichen.
Falls Du die Basis nicht explizit mit 1 angibst, hat das Array "3" übrigens 4 Positionen (0,1,2,3).
Schöne Grüße,
Michael

AW: Prüfen, ob Array leer
06.03.2015 07:23:41
Frank
vielen dank! das funktioniert ebenfalls.

8 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige