妳的程序不全,變量nok?、?nerror的賦值看不到,估計是nok?+?nerror = 0 了。
修改:
Private?Sub?Command3_Click()?If?nok?+?nerror?<=?0?Then'當正確答案和錯誤答案都是0時,提示錯誤。
MsgBox?"妳的正確答案和錯誤答案都是0,不能統計準確率!"?,?,?"錯誤提示!"?
ElseIf?nok?+?nerror?>?0?Then'當正確答案或錯誤答案不是0時,顯示準確率。
MsgBox?"正確率:"?&?CStr(Round((nok?/?(nok?+?nerror)?*?100),?2))?&?"%",?,?"統計結果"?
End?If?
End?Sub