想只取小数点后三位该用什么函数?
我用getpoint方法取得一个点的坐标,但我只想要小数点后三位,但VBA中不能用VB中的formatnumber函数,那在VBA中该用哪个函数呢?谢谢!乘以1000再取整再除以1000
非常感谢!看来也只能用这个笨办法了,呵呵~~~
好像可以用format
number=format(number,0.000) <P>是num=formatnumber(str, 3 )</P> number=VAL(format(STR(number),"0.000") ) number=Round(number,3) <P>顶一下,pmq的是最好的方法!!</P> format(num,"0.000")保证可以 <P><FONT style="BACKGROUND-COLOR: #b2b4bf">Round</FONT>函数</P><P><B>描述</B></P>
<P class=T>返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。</P>
<P><B>语法</B></P>
<P class=SYN><B><FONT style="BACKGROUND-COLOR: #b2b4bf">Round</FONT>(</B>expression [<B>,</B>numdecimalplaces]<B>)</B>
<H1></H1>
<P class=T><B><FONT style="BACKGROUND-COLOR: #b2b4bf">Round</FONT></B>函数语法有如下几部分:</P>
<P class=T>
<TABLE cellSpacing=4 cols=2 cellPadding=4>
<TBODY>
<TR vAlign=top>
<TH width="28%">部分</TH>
<TH width="72%">描述</TH></TR>
<TR vAlign=top>
<TD class=T width="28%">expression</TD>
<TD class=T width="72%">必需的。要进行四舍五入运算的<A href="<b>javascript</b> :hhobj_4.Click()" target="_blank" >数值表达式</A>。</TD></TR>
<TR vAlign=top>
<TD class=T width="28%">numdecimalplaces</TD>
<TD class=T width="72%">可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则<B><FONT style="BACKGROUND-COLOR: #b2b4bf">Round</FONT></B>函数返回整数。</TD></TR></TBODY></TABLE></P>
页:
[1]
2