Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
932to936
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
932to936
932to936
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige