返回列表 上一主題 發帖

[發問] 此表單能否改成VBA操作呢??

[發問] 此表單能否改成VBA操作呢??

表單能否改成VBA操作呢??
原用函數方式計算;因四捨五入因素導致總合計算錯誤,能否改用VBA型式操作呢????

計算.zip (10.24 KB)

謝謝大大的幫忙

TOP

此表單能否改成VBA操作呢??
原用函數方式計算;因四捨五入因素導致總合計算錯誤,能否改用VBA型式操作呢 ...
sillykin 發表於 2015-8-6 08:31

函數方式計算與使用VBA型式操作結果是一樣的。
你所謂的四捨五入事實上也是求出值後才處理
一次之四捨五入。至於你提及的
"因四捨五入因素導致總合計算錯誤"???
  1. Sub Ex()
  2.     Dim vc As Long
  3.    
  4.     If [A4] = "" Then
  5.         [F4] = 0
  6.         Exit Sub
  7.     End If
  8.    
  9.     If ([E4] > 3) Then
  10.         vc = ([C4] * 0.4) - ([D4] * 0.7)
  11.     ElseIf ([E4] > 2) Then
  12.         vc = ([C4] * 0.3) - ([D4] * 0.4)
  13.     ElseIf ([E4] > 1) Then
  14.         vc = ([C4] - [D4]) * 0.2
  15.     ElseIf ([E4] <= 1) Then
  16.         vc = 0
  17.     End If
  18.    
  19.     [F4] = vc          '  [F4] = 63980
  20. End Sub
複製代碼

TOP

回復 1# sillykin


    不知那位大大能否給個提示呢???

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題