Ich möchte diese Excel Funktion in VBA umschreiben:
=WENN(ODER((E4="TIMEOUT");(E4="COMPLETE"));ABS(D3)-ABS(D4))
Also wenn in Zelle E4 Timeout oder Complete steht möchte ich, dass aus den Beträgen von D3 und D4 die Differenz gebildet wird.
Das Ergebnis steht dann bei mir in Zelle G4.
Ich habe bereits angefangen mit VBA zu programmieren aber das mit den Beträgen bekomme ich nicht hin, Nur ohne:
Dim i As Long
Dim FinalRow As Integer
FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To FinalRow
If Sheets("Tabelle1").Cells(i, 5) = "TIMEOUT" Then
Sheets("Tabelle1").Cells(i, 7).Value = Sheets("Tabelle1").Cells(i - 1, 4) - Cells(i, 4)
ElseIf Sheets("Tabelle1").Cells(i, 5) = "COMPLETE" Then
Sheets("Daten Tabelle1").Cells(i, 7).Value = Sheets("Tabelle").Cells(i - 1, 4) - Cells(i, 4)
Else
Cells(i, 7).Value = "'"
End If
Next i
wie kann ich jetzt noch die die Beträge mit einbauen?(Ich bin VBA Anfänger)
Gruß und Danke schonmal im Voraus :)
Anni