[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 对指定的EXCEL表的非空单元格的内容改为"内容"

如何实现
对指定的某个EXCEL表将其非空单元格的内容改为"内容"

  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 编辑 ]
---学无止境---

TOP

返回列表