首页 > 编程语言 >vba程序中使用Like 加通配符(*?)

vba程序中使用Like 加通配符(*?)

时间:2023-11-19 18:55:04浏览次数:30  
标签:ThisWorkbook vba End Like 通配符 arr shtCnt wks Sheets

Sub 多表选择()
    Dim wks As Worksheet, shtCnt  As Integer
    Dim arr() As Variant, i  As Integer
    shtCnt = ThisWorkbook.Sheets.Count '取得工作表总数'
    ReDim arr(1 To shtCnt) '声明变量'
    For Each wks In ThisWorkbook.Sheets '在所有工作表中循环'
        If wks.Name Like "星期*" Then
        i = i + 1
        arr(i) = wks.Name
        End If
    Next
    If i > 0 Then
        ReDim Preserve arr(1 To i)
        ThisWorkbook.Sheets(arr).Select '组合工作表'
        ActiveSheet.UsedRange.Select '选择区域'
    End If
End Sub


讲解
通配符包括“”和“?”,“”表示任意字符;“?”表示单个字符

标签:ThisWorkbook,vba,End,Like,通配符,arr,shtCnt,wks,Sheets
From: https://www.cnblogs.com/hnqyliu/p/17842401.html

相关文章

  • 特殊通配符符号
    管道符号基本概述在Linux中,管道符(|)是一种特殊的字符,用于将一个命令的输出作为另一个命令的输入。这种方式实现了数据流的无缝传递和处理。基本的管道符语法是:command1|command2。其中,command1表示第一个命令,其输出将成为command2的输入。管道可以连接任意数量的命令,形成长串的......
  • 在AutoCAD中分别用Lisp与VBA实现矩形拖画
    1;用Lisp实现鼠标拖画2(defunc:grr(/halfLengthhalfWidthgrcodepxxyyp1xp1yp2xp2yp3xp3yp4xp4y)3(setqL(getreal"请输入矩形长度:"))4(setqW(getreal"请输入矩形宽度:"))5(while(/=code3)6(setqgr(grread1150)......
  • SQL转义字符和通配符
    1.使用  ESCAPE  关键字,定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串  5%  的字符串,请使用:    WHERE  ColumnA  LIKE  '%5/%%'  ESCAPE  '/' 2.ESCAPE  'escape_character'  ......
  • 连载随笔:VBA工具No.2:APOX输入数据辅助制作工具
     一、需求背景        2009年,3G(TD-SCDMA)工程大规模上线,无线网络规划工程师在进行TD-SCDMA无线网络仿真工作中,经常为制作APOX(中国移动设计院的3G仿真软件)仿真输入数据伤浪费了宝贵的时间。    通过APOX输入数据辅助制作工具工具可快速实现仿真输入数据格......
  • 连载随笔:第一个VBA工具的诞生-站间距计算工具(二)
    四、工具打磨     2008年,结合大家的使用反馈,我不断地修改BUG,调整适用功能,到2008年6月16日发布了V2.4版本。      V2.4版本还增加了3种输出格式。     2008年我到了南昌,由于工作负荷的增加,VBA编程就偃旗息鼓了一段时间。2013年的时候,由于4G(TD-L......
  • redis删除 通配符
    Redis删除通配符Redis是一个高性能的键值存储系统,常用于缓存、队列和数据持久化等场景。在使用Redis过程中,我们经常需要删除符合特定模式的键。本文将详细介绍如何使用通配符删除Redis中的键,并提供相应的代码示例。什么是通配符通配符是一种用于匹配符合特定模式的字符串的特殊......
  • SQL转义字符和通配符
    1.使用  ESCAPE  关键字,定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串  5%  的字符串,请使用:    WHERE  ColumnA  LIKE  '%5/%%'  ESCAPE  '/' 2.ESCAPE  'escape_character'  ......
  • oracle判断是否数字 Oracle提供了regexp_like函数 正则表达式匹配
    oracle判断是否数字Oracle提供了regexp_like函数正则表达式匹配在Oracle数据库中,判断是否为数字可以使用正则表达式或者使用自带的内置函数来实现。方法一:使用正则表达式Oracle提供了regexp_like函数,它使用正则表达式来判断一个字符串是否符合指定的模式。我们可以使用这个函......
  • 软件测试|MySQL LIKE:深入了解模糊查询
    简介在数据库查询中,模糊查询是一种强大的技术,可以用来搜索与指定模式匹配的数据。MySQL数据库提供了一个灵活而强大的LIKE操作符,使得模糊查询变得简单和高效。本文将详细介绍MySQL中的LIKE操作符以及它的用法,并通过示例演示其功能。基本语法MySQL中的LIKE操作符用于模糊匹配数......
  • MySQL中表复制:create table like 与 create table as select
    1   CREATETABLEALIKEB此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。2.  CREATETABLEAASSELECT*FROMB此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表表结构的同时指定要复......