Thema Datum  Von Nutzer Rating
Antwort
Rot Formel auswerten und überprüfen
28.05.2018 11:27:26 Jannik
NotSolved
28.05.2018 12:34:57 Gast60602
NotSolved
28.05.2018 14:07:11 Jannik Hassel
NotSolved

Ansicht des Beitrags:
Von:
Jannik
Datum:
28.05.2018 11:27:26
Views:
1138
Rating: Antwort:
  Ja
Thema:
Formel auswerten und überprüfen

Hallo, 

ich mache eine Kalkulation und am Ende der Kalkulation soll der letzte Wert überprüft werden, ob dieser zwischen -0,01 und 0,01 liegt. Andernfalls soll die Zell rot markiert werden. Da ich aber in der Zelle eine Formel stehen habe, kann er den Wert nicht vergleichen, deshalb habe ich dann versucht mit 

Worksheets("lias").Range("P" & m).Value = Worksheets("lias").Range("P" & m).Value

das Problem zu lösen. Der Wert wird auch eingesetzt, jedoch wird dann der Wert vom ersten m eingesetzt und nicht vom letzten m, was bei der ersten Schleife ausgegeben werden sollte. Gibt es vielleicht noch einen schöneren Weg oder weiß jemand, wo mein Fehler ist?

(code)

Sub assetendbal(ByVal zeile As Integer, n As Integer)
    Dim introw As Integer, m As Integer, valueCell As Double
    m = n
 
    'Schleife zum einfügen der Formel
    Worksheets("lias").Range("P" & m) = Worksheets("calc").Range("K" & zeile)
    For introw = 1 To rowNo(0)
        m = m + 1
        Worksheets("lias").Range("P" & m) = "=RC[-2]-RC[-1]"
    Next introw
    
    'Kontrolle ob Wert ungefähr gleich Null ist
    Worksheets("lias").Range("P" & m).Value = Worksheets("lias").Range("P" & m).Value
    If Worksheets("lias").Range("P" & m).Value < 0.01 And Worksheets("lias").Range("P" & m).Value > -0.01 Then
            Worksheets("lias").Range("P" & m).Value = 0
   Else:   Worksheets("lias").Range("P" & m).Select
                With Selection.Interior
                .Color = 255
                End With
(/code)

 


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 Formel auswerten und überprüfen
28.05.2018 11:27:26 Jannik
NotSolved
28.05.2018 12:34:57 Gast60602
NotSolved
28.05.2018 14:07:11 Jannik Hassel
NotSolved