Thema Datum  Von Nutzer Rating
Antwort
17.03.2021 14:17:01 STEBAR
NotSolved
17.03.2021 16:10:02 UweD
NotSolved
17.03.2021 16:16:42 Nobody
NotSolved
17.03.2021 16:50:54 STEBAR
NotSolved
18.03.2021 02:17:39 Nobody
NotSolved
18.03.2021 02:20:55 Nobody
NotSolved
Rot verschachtelte If-Abfrage
22.03.2021 13:48:03 Gast91968
NotSolved
22.03.2021 14:56:00 Mase
NotSolved
23.03.2021 13:11:34 Gast61313
NotSolved
23.03.2021 13:24:27 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast91968
Datum:
22.03.2021 13:48:03
Views:
585
Rating: Antwort:
  Ja
Thema:
verschachtelte If-Abfrage

hallo nobody, 

vielen Dank für deinen Lösungsvorschlag. 

Dieser funktioniert auch einwandfrei, führt nur leider zu einem anderen Ergebnis. 

Vielleicht habe ich mein Problem unklar formuliert. 

Ich versuche es mal anders:

Also folgende If-Abfrage ist in meiner Excel-Tabelle eingebaut:

For Each Zelle In Range(Cells(2, 16), Cells(Rows.Count, 16).End(xlUp)) 'prüft anhand der Charge Codes (1650,5940,5950) ob es sich um eine Rail/GSE-Sendung handelt
If Zelle = 1650 Or Zelle = 5940 Or Zelle = 5950 Then
Cells(Zelle.Row, 24) = "Yes"
Else
Cells(Zelle.Row, 24) = "No"
End If
Next

Nun gibt mir diese If-Abfrage für 1650, 5940 oder 5950 "Yes" aus.

Ich möchte aber eigentlich folgendes und versuche es mal in Formelsprache zu verpacken:

Wenn Code = 1650, 5940 oder 5950

Dann für jede Sendungsnummer, die Kriterien in einer Zeile erfüllt, alle Zeilen "Yes"

Else "No"

In Tabellenform sähe das theoretisch so aus:

Sendung Code erfüllt/nicht erfüllt
12345 1650 Yes
12345 900 Yes (wäre zur Zeit "No", da Code selbst Kriterien nicht erfüllt)
98765 5000 Nein
98765 3000 Nein
     

 Die Codes sind fest definiert, können aber sowohl kleiner als auch größer 1650, 5940 oder 5950 sein.

Ich danke euch für eure Unterstützung


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.03.2021 14:17:01 STEBAR
NotSolved
17.03.2021 16:10:02 UweD
NotSolved
17.03.2021 16:16:42 Nobody
NotSolved
17.03.2021 16:50:54 STEBAR
NotSolved
18.03.2021 02:17:39 Nobody
NotSolved
18.03.2021 02:20:55 Nobody
NotSolved
Rot verschachtelte If-Abfrage
22.03.2021 13:48:03 Gast91968
NotSolved
22.03.2021 14:56:00 Mase
NotSolved
23.03.2021 13:11:34 Gast61313
NotSolved
23.03.2021 13:24:27 Mase
NotSolved