Thema Datum  Von Nutzer Rating
Antwort
Rot If Formel mit mehreren Eigenschaften und komplizierter Rangfolge
07.10.2020 18:09:57 Karl
NotSolved
07.10.2020 19:09:23 Gast49537
NotSolved
07.10.2020 19:16:36 Gast7777
NotSolved
07.10.2020 19:21:48 Gast49537
NotSolved
07.10.2020 19:26:38 Gast7777
NotSolved
07.10.2020 19:34:09 Gast24396
NotSolved
07.10.2020 19:57:57 Karl
NotSolved
08.10.2020 08:29:10 Gast19674
NotSolved
08.10.2020 09:11:55 Gast19674
NotSolved
08.10.2020 09:23:44 Karl
Solved
08.10.2020 09:27:43 Karl
NotSolved
08.10.2020 09:33:22 Gast19674
NotSolved
08.10.2020 09:17:57 Karl
NotSolved
08.10.2020 09:20:22 Gast70959
NotSolved

Ansicht des Beitrags:
Von:
Karl
Datum:
07.10.2020 18:09:57
Views:
735
Rating: Antwort:
  Ja
Thema:
If Formel mit mehreren Eigenschaften und komplizierter Rangfolge

Hallo,

leider habe ich noch nicht genügend Erfahrung um folgende Aufgabe richtig lösen zu können:

Schritt 1:

Zelle AI2 soll die Zelle B2 auf gleichen Wert prüfen und zusätzlich soll die Zelle AN2 < BJ2 sein.

Trifft dich nicht zu soll automatisch geschaut werden ob AI2 = B3 und AN2<BJ2, dies geht so weiter bis B502 und BJ502

Schritt 2:

Falls Ja, zb. Übereinstimmung in der Zeile B50, BJ50 dann soll der Bereich BC50:BL50 in den Bereich AC50:AZ50 kopiert werden und in der Spalte CA50 soll in diesen Fall eine 1 erscheinen.

Der gleiche Prozess soll dann auch für den Bereich AI3 bis AI502 noch erfolgen. Immer vergleichen mit den Werten B2:B502 und BJ2:BJ502.

Ich habe versucht einen If Code zu erstellen, leider funktioniert dieser nicht.

Kann man so ein Vorhaben überhaupt mit 1 Code durchführen und wenn Ja wie könnte dieser lauten.

Danke für die Hilfe.

 

 

Sub Schritt10()


Dim aba As Long
Dim abb As Long

For aba = 2 To 501
For abb = 2 To 501

If Worksheets("Berechnung Rampe").Cells(aba, "AI") = Worksheets("Berechnung Rampe").Cells(abb, "BE") And Worksheets("Berechnung Rampe").Cells(aba, "AN") < Worksheets("Berechnung Rampe").Cells(abb, "BJ") Then
Worksheets("Berechnung Rampe").Range(Cells(aba, "AQ"), Cells(aba, "AZ")) = Worksheets("Berechnung Rampe").Range(Cells(abb, "BC"):Cells(abb, "BL")) And Worksheets("Berechnung Rampe").Cells(aba, "CA").Value = "1"
End If
Next

End Sub

 


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