我试图掌握在*
编码时何时可以和不能使用泛化。
我的意思的一个例子是xfile.*
扩展名是否无关紧要。另一个是*.xls
如果我想引用任何和所有 excel 文件。
我不只是对文件感兴趣。我想使用类似的东西Washington*
,Oregon*
如果我想要工作簿中的所有工作表,无论之后发生什么,无论是This Month
,This Year
等等。
另一个级别是电子表格单元格中的值。
我特别要求其中的每一个,因为*
在每种情况下似乎都受到不同的对待。
谢谢您的帮助。
编辑:
我刚刚遇到的一个问题的一个很好的例子是这段代码:
If ActiveSheet.Name <> "City*" Then
code
End If
工作表名称的选项是City MTD
、City YTD
、Country MTD
和Country YTD
(本月至今和年初至今,仅供参考)
我正在使用的工作表是,City MTD
但我的程序仍然进入 If 语句。这使我相信它*
没有被视为通配符,而是字符串中的字面星号。