【发布时间】:2013-09-06 19:15:45
【问题描述】:
Sub delete()
Dim sh As Worksheet, wb As String, c As Range
wb = InputBox("work book name")
Set sh = Workbooks(wb).Sheets
For Each Sheet In sh
If IsEmpty(sh.UsedRange) Then
sh.delete
End If
Next
End Sub
我无法使用上述代码删除空白工作表。
【问题讨论】:
-
你用输入做什么?您需要打开一个指定完整路径的工作簿才能操作其数据
-
如果任何工作簿有空白表,我们需要通过输入工作簿名称来删除它们。
-
好的,每个工作簿的路径呢?他们在哪里?
-
我不知道如何输入路径。
-
或许可以关注
this学习:)