| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2402 人关注过本帖
标题:请问:如何编写程序清除Excel中的内容?
只看楼主 加入收藏
liuminghui81
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2007-11-22
收藏
得分:0 
你的程序中rs怎么来的哦〉?
2008-01-07 16:19
liuminghui81
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2007-11-22
收藏
得分:0 
你的recordset 我没有办法使用的,因为我已经关闭了阿
2008-01-07 16:28
dawn4640576
Rank: 1
等 级:新手上路
帖 子:1079
专家分:0
注 册:2007-9-19
收藏
得分:0 
我是将数据库中相应的内容倒出到了excel 中.
=======================================
用一个循环,让相应单元格的值等于空不就清空了...
比如:
.Cells(4 + i, 1).Value = ""

我看青山多妩媚料青山看我应如是
2008-01-07 16:30
liuminghui81
Rank: 1
等 级:禁止访问
帖 子:80
专家分:0
注 册:2007-11-22
收藏
得分:0 
你的是用recordset 的,

我的如下:
Dim objFileSystem As Object
     Dim objExcelText As Object
     Dim i, j As Integer
     Dim num As Integer
     Dim usrow As Integer
     
     num = 1
     Set xlApp = CreateObject("Excel.Application")
     xlApp.Visible = True
     Set xlBook = xlApp.Workbooks.Open("D:\材料追踪.xls")
     Set xlsheet = xlBook.Worksheets(1)
     xlsheet.Activate
     
     '清除Excel中原有的信息
     usrow = xlsheet.UsedRange.Rows.count
     For i = 5 To usrow
          xlsheet.Cells(i, 1) = ""
          xlsheet.Cells(i, 2) = ""
          xlsheet.Cells(i, 3) = ""
          xlsheet.Cells(i, 4) = ""
          xlsheet.Cells(i, 5) = ""
     Next
     xlsheet.Cells(2, 5) = "" '清除时间

     '将数组中的数据逐个复制到Ecxel报表的单元格中
     For i = 1 To (aNum - 1) / 5 ' aNum-1是个全局变量,数值从 cmdOK_Click()事件中得到,表示数组的大小
        For j = 1 To 5
            xlsheet.Cells(4 + i, j) = a(num)
            num = num + 1
        Next
     Next

     xlsheet.Cells(2, 5) = Format(Now, "AMPM(YYYY-MM-DD hh:mm:ss)")
     

感谢帮助!
2008-01-07 16:47
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
模板不动不行?
要生成时,直接把模板COPY过来不就行了

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2008-01-07 18:03
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
Dim Ws As Worksheet
Ws.Cells.Clear

这样就可以清除所有内容.

我的msn: myfend@
2008-01-07 22:05
快速回复:请问:如何编写程序清除Excel中的内容?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018490 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved