Thema Datum  Von Nutzer Rating
Antwort
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
Rot If Formel mit mehreren Eigenschaften und komplizierter Rangfolge
08.10.2020 09:17:57 Karl
NotSolved
08.10.2020 09:20:22 Gast70959
NotSolved

Ansicht des Beitrags:
Von:
Karl
Datum:
08.10.2020 09:17:57
Views:
474
Rating: Antwort:
  Ja
Thema:
If Formel mit mehreren Eigenschaften und komplizierter Rangfolge

Danke, es sieht jetzt so aus bei mir.

Sub Schritt10()

   
  Dim w As Long
  Dim q As Long
   
  With Worksheets("Sheet1")
     
    Dim dtm As Date
    dtm = Now()
     
    For w = 2 To 502
       
      For q = 2 To 502
        If .Cells(w, "AI").Value > "" _
        And .Cells(q, "BE").Value > "" _
        And .Cells(w, "AI") = .Cells(q, "BE") _
        And .Cells(w, "AN") < .Cells(q, "BJ") _
        Then
          .Range(.Cells(w, "AQ"), .Cells(w, "AZ")) = .Range(.Cells(q, "BC"), .Cells(q, "BL"))
          .Cells(q, "CA") = 1
        End If
      Next
       
      If DateDiff("s", dtm, Now()) > 2 Then 'mehr als 2 Sekunden vergangen?
        dtm = Now()
        DoEvents 'dem BS Zeit zum Denken geben
      End If
       
    Next
     
  End With
   
  Call MsgBox("Fertig.", vbInformation)
   
End Sub

Ich musste noch 2 If Eigenschaften hinzufügen, die Zellen wo zusammen passen sollen, müssen einen Wert haben.

Leider scheint er das If "Ja" noch nicht richtig zu erkennen, die Kopie funktoniert nicht und in Spalte "CA" bekomme ich von Zeile 2 bis 502 eine "1".

 

 

 


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