VBS遍历Excel工作表
2018-01-16 11:07
686 查看
'******************************************
'拖拽文件,获取文件路径
'******************************************
If wscript.Arguments.count=0 then
msgbox "拖拽文件到本图标",0,"提示"
End if
for a=0 to wscript.Arguments.count-1
strPath=wscript.Arguments(a)
next
'******************************************
'定义Excle对象、工作薄对象、工作表对象
'******************************************
dim oExcel,oWb,oSheet
set ws=WScript.createobject("wscript.shell")
Set oExcel=CreateObject("Excel.Application")
'打开指定的工作簿
Set oWb=oExcel.Workbooks.Open(strPath)
'显示打开的Excel工作簿
oExcel.visible=true
'******************************************
'遍历工作簿的所有工作表
'******************************************
for j= 1 to oWb.sheets.count
set oSheet=oWb.Sheets(j)
'选中并激活工作表
oSheet.Activate
oSheet.Range("A1")="成功"
next
'拖拽文件,获取文件路径
'******************************************
If wscript.Arguments.count=0 then
msgbox "拖拽文件到本图标",0,"提示"
End if
for a=0 to wscript.Arguments.count-1
strPath=wscript.Arguments(a)
next
'******************************************
'定义Excle对象、工作薄对象、工作表对象
'******************************************
dim oExcel,oWb,oSheet
set ws=WScript.createobject("wscript.shell")
Set oExcel=CreateObject("Excel.Application")
'打开指定的工作簿
Set oWb=oExcel.Workbooks.Open(strPath)
'显示打开的Excel工作簿
oExcel.visible=true
'******************************************
'遍历工作簿的所有工作表
'******************************************
for j= 1 to oWb.sheets.count
set oSheet=oWb.Sheets(j)
'选中并激活工作表
oSheet.Activate
oSheet.Range("A1")="成功"
next
相关文章推荐
- vbs读取excel的一个实例
- 通过VBA宏合并Excel工作表
- Excel 2003移动工作表(含公式)到另一个工作薄
- VBS操作Excel常见方法
- 通过java调用VBS,再用VBS执行Excel中的宏的例子
- QTP对Excel的操作(一)之 Vbs对Excel的操作
- POI读取Excel方式两种遍历方式
- 将文本写入excel的vbs
- vbs 中移动其他sheet到当前工作薄中
- VBS控制Excel
- C# 如何合并Excel工作表
- 在Word2003文档中引用Excel工作表数据
- 打印Excel工作表时忽略打印区域
- vbs使用Excel.Application组件读写excel文件
- Excel VBA - 遍历某个文件夹中文件、文件夹及批量建立txt(转载)
- VBA实现保存Excel多个工作表中的选择区域为CSV文件
- 利用VBS合并Excel中相同单元格
- Excel 2010 受保护的工作表中使用“组合”功能(亲自实践)
- Excel比较两个工作表(Sheet)的两组列数据,并返回相应数据