vba - 删除名称类似的工作表

标签 vba excel

如何删除工作表名称类似于的工作表

Left(SheetExists.Name, 16) = "Mgt Report as at"

尝试过:

Sheets(Left(SheetExists.Name, 16) = "Mgt Report as at").Delete

最佳答案

类似这样的东西(未经测试):

For Each s in ActiveWorkbook.Sheets
    If Left(s.Name, 16) = "Mgt Report as at" Then
        s.Delete
    End If
Next s

关于vba - 删除名称类似的工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104524/

相关文章:

python - Python 中类似 Excel 的文本导入 : automatically parsing fixed width columns

excel - 插入的字表不显示边框

vba - 需要 Excel 表来计算复杂的假期累积和假期时间的使用

vba - 用Word宏实现自增

algorithm - 与 x=(b/N)*(-floor(N/2) :floor(N/2)) in MATLAB 相同的 Excel 公式

c# - 使用 EPPlus 库将公式替换为 Excel 中的值

vba - 拦截共享工作簿上的 "Paste"事件并运行宏

vba - 连接多列

php - laravel excel 3.1导入值不是公式

vba - 在 VBA 中循环字符串的看似简单的任务