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

2 Bedingungen verschachteln

Forumthread: 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
Anzeige

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
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