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