这似乎是一个基本问题,但无法排除故障或在线查找任何内容。我有一个基于客户编号创建工作表的宏。我需要操作的工作表是客户编号表,其余工作表有文本名称。是否可以识别本质上是数字的工作表名称?客户名称均为6位数字,但除此之外,可以是任意数字组合。
我已经在线查看了所有可以找到的循环,使用某种类型的常量名称或数字来选择给定的表格。
示例工作表名称:
606278 705213 134875 MainInformation
有没有选择这些表格,因为没有编号约定,只是它们总是6位数?
答案 0 :(得分:1)
这是一个例子:
Public Sub DoWorkbooks()
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
If Len(wks.Name) = 6 And IsNumeric(wks.Name) Then
Debug.Print wks.Name
End If
Next
End Sub