Nhờ các bác giúp chạy Function bên dưới, không hiểu sai chỗ nào mà nó chưa chạy dc? Thanks!
Public Function MX3(X3, DeltaX2) As Double
Dim X3 As Double
Dim DeltaX2 As Double
If DeltaX2 > 0 And (DeltaX2 - 10) > 10 Then
MX3 = X3 - 0.0015
ElseIf (DeltaX2 - 10) < 10 Then
MX3 = X3 - 0.001
ElseIf DeltaX2 < 10 Then
MX3 = X3
ElseIf DeltaX2 < 0 And (DeltaX2 + 10) < -10 Then
MX3 = X3 + 0.0015
ElseIf DeltaX2 < 0 And (DeltaX2 + 10) > -10 Then
MX3 = X3 + 0.001
Else
MX3 = X3
End If
End If
End If
End If
End If
End Function
Public Function MX3(X3, DeltaX2) As Double
Dim X3 As Double
Dim DeltaX2 As Double
If DeltaX2 > 0 And (DeltaX2 - 10) > 10 Then
MX3 = X3 - 0.0015
ElseIf (DeltaX2 - 10) < 10 Then
MX3 = X3 - 0.001
ElseIf DeltaX2 < 10 Then
MX3 = X3
ElseIf DeltaX2 < 0 And (DeltaX2 + 10) < -10 Then
MX3 = X3 + 0.0015
ElseIf DeltaX2 < 0 And (DeltaX2 + 10) > -10 Then
MX3 = X3 + 0.001
Else
MX3 = X3
End If
End If
End If
End If
End If
End Function