我问一个关于导入EXECL的问题!(50分)

  • 主题发起人 主题发起人 sh7
  • 开始时间 开始时间
S

sh7

Unregistered / Unconfirmed
GUEST, unregistred user!
MyWorkBook.WorkSheets[1].Cells[1,1].Value:='1.00';
为什麽导入以后变成了'1'呢?有没有办法让它导入EXECL后还是'1.00'!
 
这是你的单元格的数据格式没有强制规定为9.99格式,若设定好了,再运行就
没问题了!
设定步骤,选定单元格后,设置单元格格式为数值,小数位数为2即可。
 
能不能在程序里设呢?
 
可以,先设定范围,再设定格式
Range("E6:G13").Select
Selection.NumberFormatLocal = "0.00_ "
其中E6:G13是单元格范围。
 
教你一着
以后遇到类似问题可以在excel用录制宏的办法然后在编辑宏查看源代码
 
同意zhl1999的办法,我就是这样写VBA的。当然还看帮助!
 
Format一下不行吗?
 
另外,lycwg的回答好象是execl VBA 的吧?
 
接受答案了.
 
后退
顶部