VB 操作excel 删不掉工作表???
VB操作excel删不掉工作表???只要工作表里有数据,该工作表就删不掉?定义对象、打开工作簿步骤省略...工作簿里有三张表分别为:Sheet1要保留的表Sheet2空白...
VB 操作excel 删不掉工作表???
只要工作表里有数据,该工作表就删不掉?
定义对象、打开工作簿步骤省略...
工作簿里有三张表分别为:
Sheet1 要保留的表
Sheet2 空白表,要删除的表
Sheet3 有数据,要删除的表
现在用以下方法:
1、 for n=2 to 3
Set objWorkSheet = objWorkbook.Sheets(2) '每次都删除第2张表
objWorkSheet.Delete
next
方法2、
…
objExcel.Sheets(2).Select
ActiveWindow.SelectedSheets.Delete
…
方法3、设置Sheets(2)为活动表,然后删除活动表
这三种方法执行的结果是一样的:只是删除Sheets(2)而删除
Sheets(3)时删不掉,但程序不报错;而要是往Sheets(2)写入数据后再执行,结果同样是删不掉。郁闷好几天了,网上查了好多资料,但介绍的方法试过了都是一样的结果。请高人指点。
只有20分,全给了。 展开
只要工作表里有数据,该工作表就删不掉?
定义对象、打开工作簿步骤省略...
工作簿里有三张表分别为:
Sheet1 要保留的表
Sheet2 空白表,要删除的表
Sheet3 有数据,要删除的表
现在用以下方法:
1、 for n=2 to 3
Set objWorkSheet = objWorkbook.Sheets(2) '每次都删除第2张表
objWorkSheet.Delete
next
方法2、
…
objExcel.Sheets(2).Select
ActiveWindow.SelectedSheets.Delete
…
方法3、设置Sheets(2)为活动表,然后删除活动表
这三种方法执行的结果是一样的:只是删除Sheets(2)而删除
Sheets(3)时删不掉,但程序不报错;而要是往Sheets(2)写入数据后再执行,结果同样是删不掉。郁闷好几天了,网上查了好多资料,但介绍的方法试过了都是一样的结果。请高人指点。
只有20分,全给了。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询