Board logo

标题: [文本处理] 对指定的EXCEL表的非空单元格的内容改为"内容" [打印本页]

作者: wmg3721    时间: 2010-12-24 14:59     标题: 对指定的EXCEL表的非空单元格的内容改为"内容"

如何实现
对指定的某个EXCEL表将其非空单元格的内容改为"内容"
作者: broly    时间: 2010-12-24 21:27

  1. 'VBS操作Excel
  2. 'CODE BY Broly
  3. Dim objXl,objWork
  4. Str="内容"   '此处为你的内容
  5. Set objXl=CreateObject("Excel.Application")
  6. '下面的 d:\test.xls 替换为你的Excel地址
  7. Set objWork=objXl.Workbooks.Open("d:\test.xls",3,False)
  8. objWork.Worksheets("Sheet1").Activate
  9. For ag=1 To 2
  10. For i=1 To objWork.ActiveSheet.UsedRange.Rows.count
  11.   For j=1 To objWork.ActiveSheet.UsedRange.Columns.count
  12.     If not IsEmpty(objWork.ActiveSheet.Cells(i,j).Value) Then
  13.       objWork.ActiveSheet.Cells(i,j).Value=Str
  14.     End if
  15.   Next
  16. Next
  17. Next
  18. objXl.Workbooks(1).Save
  19. objWork.Close
  20. msgbox "完成! "
  21. Set objXl=Nothing:Set objWork=Nothing
复制代码

[ 本帖最后由 broly 于 2010-12-24 21:40 编辑 ]




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2