I have a custom function for a sliding scale markup on parts.
If I make it As Currency I get an #error if PARTS is null or 0. If I make it As Variant, I can't get it to show as currency. Here's the function:
Public Function partsmarkup(parts As Variant) As Variant
If IsNull(parts) Then
partsmarkup = Null
If parts > 0 And parts <= 200 Then
partsmarkup = parts * 2
Else
If parts >= 201 And parts <= 300 Then
partsmarkup = parts * 1.8
Else
If parts >= 301 And parts <= 400 Then
partsmarkup = parts * 1.7
Else
If parts >= 401 And parts <= 500 Then
partsmarkup = parts * 1.6
Else
If parts >= 501 And parts <= 750 Then
partsmarkup = parts * 1.5
Else
partsmarkup = parts * 1.4
End If
End If
End If
End If
End If
End If
End Function
Thanks!
If I make it As Currency I get an #error if PARTS is null or 0. If I make it As Variant, I can't get it to show as currency. Here's the function:
Public Function partsmarkup(parts As Variant) As Variant
If IsNull(parts) Then
partsmarkup = Null
If parts > 0 And parts <= 200 Then
partsmarkup = parts * 2
Else
If parts >= 201 And parts <= 300 Then
partsmarkup = parts * 1.8
Else
If parts >= 301 And parts <= 400 Then
partsmarkup = parts * 1.7
Else
If parts >= 401 And parts <= 500 Then
partsmarkup = parts * 1.6
Else
If parts >= 501 And parts <= 750 Then
partsmarkup = parts * 1.5
Else
partsmarkup = parts * 1.4
End If
End If
End If
End If
End If
End If
End Function
Thanks!