Tag: 泛化

VBA:何时可用?

我试图得到一个什么时候能够把握,不能使用*在编码时进行概括。 我的意思是xfile.*一个例子xfile.*如果扩展名不重要。 另一个将是*.xls如果我想引用任何和所有的Excel文件。 我不只是对文件感兴趣。 如果我想在工作簿中使用所有工作表,不pipe后来是什么,比如This Month , This Year等,我想使用Washington*和Oregon*这样的东西。 另一个级别是电子表格单元格中的值。 我特别要求每一种情况,因为*在每种情况下似乎都被区别对待。 谢谢您的帮助。 编辑: 我刚刚碰到的一个问题的一个很好的例子是在这个代码中: If ActiveSheet.Name <> "City*" Then code End If 工作表名称的选项是City MTD , City YTD , Country MTD和Country YTD (月份到date和年份Country YTD ,fyi) 我正在使用的工作表是City MTD但是我的程序仍然进入If语句。 这导致我相信*不被视为通配符,而是被视为string中的字面星号。