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

2 Bedingungen verschachteln

2 Bedingungen verschachteln
15.07.2004 15:29:53
Carsten
Liebe Excel Freunde,
Folgendes Problem : Ich habe eine „If - Then Schleife“ mit 2 Bedingungen zu verschachteln.
Die 1. Bedingung ist durch 2 Datumsgrenzen festgelegt und mit „And“ verbunden.
Die 2. Bedingung sind mehrere Zahlen die mit „Or“ verknüpft sind.
Jetzt habe ich das Problem, dass nach der 1 Bedingung ein „And“ kommt und die restliche Bedingung durch „or“ verschachtelt ist. Dadurch ist keine Abgrenzung vorhanden und VBA akzeptiert nur die 2 Bedingung und ignoriert die 1. Bedingung. Gibt es eine Möglichkeit mit Klammern zu arbeiten?
Do Until ActiveCell.Value = ""
If ActiveCell.Offset(0, -3).Value >= DatwertC And ActiveCell.Offset(0, -2).Value ActiveCell.Value = FN(1, 1) Or ActiveCell.Value = FN(2, 1) Or ActiveCell.Value = FN(3, 1) Or ActiveCell.Value = FN(4, 1) Or ActiveCell.Value = FN(5, 1) Or ActiveCell.Value = FN(6, 1) Or ActiveCell.Value = FN(7, 1) Or ActiveCell.Value = FN(8, 1) Or ActiveCell.Value = FN(9, 1) Or ActiveCell.Value = FN(10, 1) Or _
ActiveCell.Value = FN(11, 1) Or ActiveCell.Value = FN(12, 1) Or ActiveCell.Value = FN(13, 1) Or ActiveCell.Value = FN(14, 1) Or ActiveCell.Value = FN(15, 1) Or ActiveCell.Value = FN(16, 1) Or ActiveCell.Value = FN(17, 1) Or ActiveCell.Value = FN(18, 1) Or ActiveCell.Value = FN(19, 1) Or ActiveCell.Value = FN(20, 1) Or _
ActiveCell.Value = FN(21, 1) Or ActiveCell.Value = FN(22, 1) Or ActiveCell.Value = FN(23, 1) Or ActiveCell.Value = FN(24, 1) Or ActiveCell.Value = FN(25, 1) Or ActiveCell.Value = FN(26, 1) Or ActiveCell.Value = FN(27, 1) Or ActiveCell.Value = FN(28, 1) Or ActiveCell.Value = FN(29, 1) Or ActiveCell.Value = FN(30, 1) Or _
ActiveCell.Value = FN(31, 1) Or ActiveCell.Value = FN(32, 1) Or ActiveCell.Value = FN(33, 1) Or ActiveCell.Value = FN(34, 1) Or ActiveCell.Value = FN(35, 1) Or ActiveCell.Value = FN(36, 1) Or ActiveCell.Value = FN(37, 1) Or ActiveCell.Value = FN(38, 1) Or ActiveCell.Value = FN(39, 1) Or ActiveCell.Value = FN(40, 1) _
Then
Selection.EntireRow.Copy
Sheets(Profitcenter).Select
ActiveSheet.Paste
Danke im vorraus
Carsten

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 2 Bedingungen verschachteln
Andreas
Du kannst beliebig mit Klammern arbeiten
If A&gt=B and C&ltD and (E=F or G=H ...) THEN
AW: 2 Bedingungen verschachteln
15.07.2004 15:36:52
Margarete
Hallo Carsten,
kannst Du evtl. die If-Frage in 2 If-Fragen teilen?
1. If ..and.. Then
2. If..Or.. then
....
end if
end if
Gruß
Margrete
AW: 2 Bedingungen verschachteln
15.07.2004 15:46:12
Carsten
Hallo Ihr Zwei,
das mit den Klamen habe ich schon versucht, führt aber zu keinem Ergebnis. Ich versuch es mal mit der Trennung der If Schleifen.
Danke! Carsten
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige