2016-12-28 10 views
-1

実行前にExcel VBAがプロシージャの存在をチェックするのを防ぐことは可能ですか?プロシージャの存在をチェックするためにExcel VBAを防止したい

私はこのようなプログラムを実行したいと思います:

VBProj.VBComponents.Import "C:\somefile.bas" 
Call sub_which_only_exists_after_the_above_import() 

しかし、私は、次のGET:
と「コール」のラインが強調表示された「
Subまたは関数定義されていないコンパイルエラー」。

私はGoogleを検索しましたが、役に立たないものは見つかりませんでした。

ご協力いただきありがとうございます。 乾杯。 Geoff。代わりに、 `CallByName`または` Application.Run`を

Set vbcomp = ThisWorkbook.VBProject.VBComponents.Import("C:\somefile.bas") 
Application.Run vbcomp.Name & "." & "sub_which_only_exists_after_the_above_import" 
+3

用途: – Comintern

答えて

2

はこれを試してみてください。
関連する問題