Thema Datum  Von Nutzer Rating
Antwort
Rot Makro erweitern
27.09.2016 15:56:06 Stefan Hein
Solved
29.09.2016 10:49:29 Gast75321
Solved
29.09.2016 12:21:22 Gast55008
Solved

Ansicht des Beitrags:
Von:
Stefan Hein
Datum:
27.09.2016 15:56:06
Views:
1048
Rating: Antwort:
 Nein
Thema:
Makro erweitern

Hallo,

ich muss bei uns ein vorhandenes Makro erweitern. Es sollen nun auch die Beträge größer 10.000 und kleiner -10.000 gelb markiert werden.

 

Bisher hat das Makro funktioniert und die Zahlungen grün und rot markiert wie vorgegeben. Nun habe ich versucht noch eine Stufe dazu zu Bauen:

Er macht auch weiterhin die Zahlen Rot oder Grün. Aber die eine vorhandene über 32.000 läßt er weiterhin Rot.

y = Zwischenspeicher + 1
    Do
    If Worksheets(3).Cells(y, 11).Value <= TextBox_WE.Value * 1 And Worksheets(3).Cells(y, 11).Value >= TextBox_WE.Value * -1 And Worksheets(3).Cells(y, 10) = "" Then
    
    With Worksheets(3)
    .Cells(y, 11).Interior.Color = vbGreen
    .Cells(y, 16).Interior.Color = vbGreen
    .Cells(y, 5).Interior.Color = vbGreen
    .Cells(y, 5) = .Cells(y - 1, 5)
    End With
    
    
    ElseIf Worksheets(3).Cells(y, 11).Value > TextBox_WE.Value * 1 And Worksheets(3).Cells(y, 10) = "" Or Worksheets(3).Cells(y, 11).Value < TextBox_WE.Value * -1 And Worksheets(3).Cells(y, 10) = "" Then
    
    With Worksheets(3)
    .Cells(y, 11).Interior.Color = vbRed
    .Cells(y, 16).Interior.Color = vbRed
    .Cells(y, 5).Interior.Color = vbRed
    .Cells(y, 5) = .Cells(y - 1, 5)
    End With
    
    ElseIf Worksheets(3).Cells(y, 11).Value > TextBox_SO.Value * 1 And Worksheets(3).Cells(y, 10) = "" Or Worksheets(3).Cells(y, 11).Value < TextBox_SO.Value * -1 And Worksheets(3).Cells(y, 10) = "" Then
    
    With Worksheets(3)
    .Cells(y, 11).Interior.Color = vbYellow
    .Cells(y, 16).Interior.Color = vbYellow
    .Cells(y, 5).Interior.Color = vbYellow
    .Cells(y, 5) = .Cells(y - 1, 5)
    End With
    
    End If
    
    y = y + 1
    
    Loop Until Worksheets(3).Cells(y, 16) = "Gesamtergebnis"

 


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
Rot Makro erweitern
27.09.2016 15:56:06 Stefan Hein
Solved
29.09.2016 10:49:29 Gast75321
Solved
29.09.2016 12:21:22 Gast55008
Solved