首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用VB操作EXCEL碰到的难题

2013-04-26 
用VB操作EXCEL遇到的难题我用VB做了一个监控系统,然后用EXCEL将数据保存下来。比如说我想保存TEXT1上显示的

用VB操作EXCEL遇到的难题
我用VB做了一个监控系统,然后用EXCEL将数据保存下来。比如说我想保存TEXT1上显示的数字,现在我希望点击记录数据按钮,使得他可以建立一个EXCEL,并且可以定时将上面显示的数字保存下来。比如说保存到第20个数据。这时候我停止记录,然后再点击记录数据的按钮,因为这时候前面已经建立好一个EXCEL文件,我希望他检测到后可以直接在前面建立的EXCEL文件中开始保存,也就会从第21个数据开始保存,我一直在尝试,但是始终做不到可以直接在建立好的EXCEL中继续保存。。请问大神们知道一下,最好能给下代码程序,万分感谢!!!

[解决办法]
本帖最后由 bcrun 于 2013-04-11 08:43:46 编辑 在写入excel前先判断i,i=0说明是程序刚打开,就要先到excel中找到第一个空行

if dir(app.path & "\excel.xls")<>"" then
   dim i as integer
   if i=0 then
      for i=1 to 100
          if xlapp.cells(i,1).value="" then
             exit for
          end if
      next
   end if
else
   'excel文件不存在,就新建个
end if

'提供个思路供楼主参考

热点排行