2017-04-19 85 views
2
Set VBProj = ActiveWorkbook.VBProject 
     Set VBComp = VBProj.VBComponents("Sheet10") 

我有上面的代碼。目前Sheet10在excel選項卡中被命名爲SummaryTab。我想使用excel選項卡中的名稱來引用VBComponent。這意味着我想用類似VBComponent參考工作表標籤名稱

Set VBComp = VBProj.VBComponents("SummaryTab") 

但是,上面的代碼給了我錯誤。我怎樣才能解決這個問題?

回答

4

您可以使用

Set VBComp = VBProj.VBComponents(Worksheets("SummaryTab").CodeName) 
+0

如此接近,我可以聞到它,良3個工作日;) –

+0

@ShaiRado - 洛爾 - 但我在** **假期 - 我沒有爲我在假期時有很多空閒時間! – YowE3K