EXCEL 中如何删除多个工作簿中同一工作表?

比如说我有2014年1月1日.xls,2014年1月2日.xls,2014年1月3日.xls,2014年1月4日.xls,2014年1月5日.xls,2014年1月6日.xls·······多个excel,这些工作簿里面的格式大体都一样,我想删除里面库存清单这个工作表,怎么简易实现,求各位大神指教

第1个回答  2015-01-08
foreach bk in workbooks
foreach sht in worksheets

if sht.name ="" then sht.delete
next

bk.close savechangs:=true

next追问

需要事先打开全部的工作簿么?

追答

看你怎么用,可以用代码打开,自己全都打开也可以

追问

怎么用代码自己慢慢打开一个关闭一个,要不然机器卡死了,表太多

追答

用FSO也可以,好多方法,可以自己查查。我也可以帮你写一个有时间的话~

本回答被提问者和网友采纳
相似回答