Dan*_*use 2 excel vba excel-vba
我正在维护一段代码,并在VBA函数中遇到了这个问题:
isIn("Fred", [PeopleList])
Run Code Online (Sandbox Code Playgroud)
PeopleList是名为range的工作簿.我之前从未注意过这种语法,只是想知道它是我错过的还是新的?我应该将范围传入函数还是可以使用?
此[PeopleList]语法是Application.Evaluate("PeopleList")的简写,它将尝试将PeopleList计算为公式或命名范围,并将结果作为包含数组的变量返回.此用法没问题,自Excel版本5以来已在VBA中可用.