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

if verschachtelung

Forumthread: if verschachtelung

if verschachtelung
13.12.2007 16:50:22
Arend
Hallo Ihr,
könnt ihr mir bei folgendem einen guten Rat geben:
If (Val(Left(Range("A" & lZeile).Value, 3)) > 699 _
And Val(Left(Range("A" & lZeile).Value, 3)) 740 _
And Val(Mid(Range("A" & lZeile).Value, 8, 3)) "128" _
And Val(Mid(Range("A" & lZeile).Value, 8, 3)) "126" _
And Val(Mid(Range("A" & lZeile).Value, 8, 1)) _
Das Makro liest die ersten drei Zeichen als Wert aus, ist der Wert zwischen 700 und 739 .... ;
jetzt sollen zusätzliche Wert (753 und 759) ausgelesen werden, aber keine dazwischen und keine danach!
Wie kann ich das lösen.
Herzlichen Dank für Eure Mühe im Voraus.
Arend

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: if verschachtelung
13.12.2007 17:35:56
Peter
Hallo Arend,
ich weiß nicht, welche Werte du noch abfragen möchtest, aber wäre folgende Konstruktion eine Lösung?

Sub Test_I()
Dim lZeile  As Long: lZeile = 20
Select Case Val(Left(Range("A" & lZeile).Value, 3))
Case 700 To 739, 753, 759
Select Case Val(Mid(Range("A" & lZeile).Value, 8, 3))
Case Is  "128", Is  "126"
MsgBox "Gefunden"
End Select
End Select
End Sub


Gruß Peter

Anzeige
;

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