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

Ich habe den obigen Code. Derzeit wird Sheet10 in der Registerkarte Excel als ZusammenfassungTab bezeichnet. Ich möchte auf die VBComponent verweisen, indem ich den Namen auf der Registerkarte Excel verwende. Bedeutung, dass ich so etwas wieVBComponent beziehen sich auf Blatt nach Registerkarte Name

verwenden möchte
Set VBComp = VBProj.VBComponents("SummaryTab") 

Allerdings gibt mir der obige Code Fehler. Wie kann ich das beheben?

Antwort

4

können Sie verwenden

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

So nah, ich kann es riechen, 3 gute Arbeitstage;) –

+0

@ShaiRado - LOL - aber ich bin auf ** Urlaub ** - Ich habe nicht als viel Freizeit, wenn ich im Urlaub bin! – YowE3K

Verwandte Themen