excel表格中floor是可以用的,如:floor(a1,0.5);我在vba中需要此函数的效果,就是i=floor(i,0.5)。就是当i的小数部分小于0.5就取整,大于0.5就取0.5,可这个表达式不正确,请问改怎么写,或是有什么别的函数吗?
å¯ä»¥ç¼åä¸ä¸ªèªå®ä¹å½æ°
Function tq(ByVal i As Double, ByVal j As Double)
tq = Application.Floor(i, j)
End Function
ç¨æ³å¦ä¸ï¼æ¯å¦A1=1.8ï¼å¨B1å½ä¸è¾å ¥=tq(A1,0.5) è¿åç»æ1.5
å¨VBAå½ä¸å¼ç¨å·¥ä½è¡¨å½æ°ï¼å 个applicationåå ä¸ä¸ªâ.âå°±è¡äº