Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

dringen Hilfe gesucht (instr , array)

Forumthread: dringen Hilfe gesucht (instr , array)

dringen Hilfe gesucht (instr , array)
14.03.2008 11:51:00
chris
Hallo zusammen,
bitte um eure Hilfe.
Ich durchsuche mit einer Schleife den Wert eines Arrays.
mit dieser Zeile möchte ich gerne prüfen ob in dem array gerade also mit dem Zählerstand ii ein textwert eingetragen ist oder der Wert wie er im Arry steht Leer ist.
If InStr(1, arrTmp1(168, ii), Null) Then
Klappt aber nicht ganz.
möchte einmal die abfrage
If InStr(1, arrTmp1(168, ii), Null) Then ' Array ist leer
und einmal anderes kriterium
If InStr(1, arrTmp1(168, ii), Null) Then ' ´würde dann irgendeinen text oder zahlenwert haben
vielen Dank gruß Chris

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: dringen Hilfe gesucht (instr , array)
14.03.2008 12:18:44
Rudi
Hallo,
warum nicht einfach
if arrTmp(168,ii)="" Then
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: dringen Hilfe gesucht (instr , array)
14.03.2008 21:12:00
chris
Danke euch allen für eure guten Tipps.
Ich babe es etwas anders gelöst.
Mitr isempty
Danke schöne We.

AW: dringen Hilfe gesucht (instr , array)
14.03.2008 12:21:00
volti
Hallo Chris,
Deine Klammersetzung ist falsch platziert. Außerdem sucht man mit Instr einen Begriff oder Zeichen in einem String.
Hier ein anderer Ansatz zum Erkennen eines Textes:

IF ASC(TRIM$( arrTmp(168, ii) & CHR$(0)))>64 THEN


viele Grüße
Karl-Heinz

Anzeige
AW: dringen Hilfe gesucht (instr , array)
14.03.2008 12:27:00
Tino
Hallo,
InStr
Gibt einen Wert vom Typ Variant (Long) zurück, der die Position des ersten Auftretens einer Zeichenfolge innerhalb einer anderen Zeichenfolge angibt.
Null ist keine Zeichenfolge.
So müsste dies umgesetzt werden.
Bsp:

Dim MeinTXT As String
MeinTXT= "Hallo"
'Hallo wird in arrTmp1(168, ii) gesucht
If InStr(1, MeinTXT, arrTmp1(168, ii)) > 0 then ‘Zeichen gefunden
oder
If InStr(1, MeinTXT, arrTmp1(168, ii)) = 0 then ‘Zeichen nicht gefunden


Gruß
Tino

Anzeige
AW: dringen Hilfe gesucht (instr , array)
14.03.2008 16:31:36
volti
Nun Tino,
da überdenk doch Deinen code noch mal, ich glaube, da hast Du was verdeht. :-)
@Chris, Tino
PS: Der erste Parameter ist bei einer Suche vom ersten Zeichen an entbehrlich.
Gruß
KH

AW: dringen Hilfe gesucht (instr , array)
16.03.2008 00:44:46
Tino
Hallo volti,
genau da ist mir ein Dreher passiert.

If InStr(1, arrTmp1(168, ii), MeinTXT) > 0 then ‘Zeichen gefunden
oder
If InStr(1, arrTmp1(168, ii), MeinTXT) = 0 then ‘Zeichen nicht gefunden


Danke
Gruß
Tino

Anzeige
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18