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

2 Bedingungen verschachteln

Forumthread: 2 Bedingungen verschachteln

2 Bedingungen verschachteln
15.07.2004 17: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 17: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 17: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
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