删除包含相同符号的标签
我得到一个从SAP提取每个选项卡有一个姐妹选项卡,相同的名称后跟+。 示例 – PL1516
和PL1516+
。 后面的标签没有任何东西,我只是想删除它们。 我试过这个macros,但它不工作。
Option Explicit Sub deleteSheets() Dim Sht As Worksheet For Each Sht In ActiveWorkbook.Worksheets If Sht.Name = "*+*" Then Sht.Delete End If Next Sht End Sub
使用Like运算符进行通配符比较。
Option Explicit Sub deleteSheets() Dim Sht As Worksheet For Each Sht In ActiveWorkbook.Worksheets If Sht.Name Like "*+*" Then Sht.Delete End If Next Sht End Sub
尝试改变这一行If Sht.Name = "*+*" Then
用If InStr(Sht.Name, "+") > 0 Then
。 它应该工作。
- 使用python从电子表格提取多个表格
- 刷新QueryTable引发“一般ODBC错误” – VBA Excel 2011 for Mac
- 在Excel中识别唯一的行
- macrosVBA:跨两个工作簿匹配文本单元格并粘贴
- 当试图通过openpyxlparsing.xlsx时,“UnicodeEncodeError:”charmap'编解码器不能编码字符“
- 从networkingpathCannotCreateCustomizationDomainException运行VSTO应用程序时出错
- 用于导出到CSV / Excel的数据URI(无服务器端请求):浏览器支持/限制?
- 如何从csv / txt插入表而不使用批量插入?
- 如何findstring中的两个值的文本?