我试图循环工作表并删除不需要的。问题是我想基于VBA编辑器(名称)进行循环和删除,但出现错误。循环工作完美。任何帮助将不胜感激。
码:
Sub Remove_Sheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name = wsOriginal Or ws.Name = wsRecords Then
Else
ws.Delete
End If
Next ws
End Sub
Run Code Online (Sandbox Code Playgroud)
图片:
问题解决了。我已替换:
If ws.Name = wsOriginal Or ws.Name = wsRecords Then
Run Code Online (Sandbox Code Playgroud)
与:
If ws.CodeName = "wsOriginal" Or ws.CodeName = "wsRecords" Then
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |