excel vba知道workbook对象,把对象中的名字为a表格的所有内容删除

我是要跨工作簿来删除内容的

第1个回答  2018-12-21
Workbooks("工作簿1").Activate
Workbooks("工作簿1").Sheets("a").Cells.Select
Selection.ClearContents

Workbooks("工作簿2").Activate
Workbooks("工作簿2").Sheets("a").Cells.Select
Selection.ClearContents

本回答被提问者采纳
第2个回答  2018-12-21

例子代码:

 a = "sheet1"
 sheets(a).usedrange.clearcontents

追问

我这是要跨工作簿的,之前想的是用cells来清除,后来才发现,他不是workbook是属性

追答 a = "sheet1"
 wb.sheets(a).usedrange.clearcontents

workbooks("xxx.xlsx").sheets(a).usedrange.clearcontents

本回答被网友采纳
第3个回答  2018-12-21
百度一下vba如何删除表格的内容,然后把表格的名字替换为a
相似回答