例如excel上的那个值是0.897,结果将这个值读到textbox中后就变成.897我希望格式不变,请问怎么解决!

解决方案 »

  1.   


    你是怎么读的?原来的值是什么类型?如果是数值型,系统的缺省格式就是没有前导 0(美国习惯格式)。如果你要加上,可以用 Format() 函数。当然,你也可以查出 Excel 当前列或单元格的显示格式,然后套用。
      

  2.   

    format(sh.range("D15").value)这样还是不管用我不想改excel格式,请楼上具体说说fromat怎么用
      

  3.   

    format(cstr(sh.range("D15").value),"0.000")
      

  4.   

    这里http://bingning.net/VB/SOURCE/programing/index.htmlEXCEL自定类里有详细的说明,可以参考一下。
      

  5.   

    我不想更改excel 只想在程序里面设置