0
我想在我的工作簿名称中查找特定名称。 这些名称以“NameToFind”开头,名称的末尾是ID号码。此代码的最终目标是查找所有ID。 此代码工作正常:VBA - 在ActiveWorkbook.Names中查找名字
For Each n In ActiveWorkbook.Names
If Left(n.Name, NameToFindLen) = NameToFind Then
(...)
end if
next n
但我有很多的名字和这个搜索是一个有点太长了......
能不能帮我优化thise代码吗?
如果能正常工作,而你只是在寻求对改进建议,我建议,而不是张贴到[代码审查(http://codereview.stackexchange.com/) – BruceWayne
@BruceWayne这是相当粗短的代码回顾一下,为了适应它,需要大量额外的上下文。有关更多信息,请参阅[帮助中心](http://codereview.stackexchange.com/help/on-topic)。 – Mast
您可以使用数组来代替。 – Niclas