I have three Iif statement that I would like a module for: They are:
A. (0)zero = Balance2:IIf([Leave]-Fix([Leave])=0.0,Fix([Leave]),Fix([Leave])+0.0)
B. (>=1-5<=)= Balance :IIf([Leave]-Fix([Leave])>0.5,Fix([Leave]),Fix([Leave])+0.5)
C. (>=6-9<=)= Balance1:IIf([Leave]-Fix([Leave])<0.5,Fix([Leave]),Fix([Leave])+1.5)
Would it be something like this?
Option Compare Database
Option Explicit
Function BALANCE(NumberArg As Double) As Double
If NumberArg = Fix(NumberArg) Then ' Evaluate argument.
BALANCE = NumberArg
ElseIf (NumberArg - Fix(NumberArg) > 0.5) Then
BALANCE = Fix(NumberArg) + 0.5 '
Else
BALANCE = Fix(NumberArg) + 1.5
End If
End Function
A. (0)zero = Balance2:IIf([Leave]-Fix([Leave])=0.0,Fix([Leave]),Fix([Leave])+0.0)
B. (>=1-5<=)= Balance :IIf([Leave]-Fix([Leave])>0.5,Fix([Leave]),Fix([Leave])+0.5)
C. (>=6-9<=)= Balance1:IIf([Leave]-Fix([Leave])<0.5,Fix([Leave]),Fix([Leave])+1.5)
Would it be something like this?
Option Compare Database
Option Explicit
Function BALANCE(NumberArg As Double) As Double
If NumberArg = Fix(NumberArg) Then ' Evaluate argument.
BALANCE = NumberArg
ElseIf (NumberArg - Fix(NumberArg) > 0.5) Then
BALANCE = Fix(NumberArg) + 0.5 '
Else
BALANCE = Fix(NumberArg) + 1.5
End If
End Function