2017-11-24 6 views
0

他の.xlsmスプレッドシートが従属参照として使用する 'constants.xlsm'というコードのスプレッドシートがあります。ファイルが壊れている依存参照

ワークシートの式で 'constants.xlsm'の関数を使用する新しいスプレッドシートファイルがあります。関数は= ToOptionSymbol(...)です。

新しいファイルが '定数'への参照を持っているが、閉じて再オープンしたときに '定数'への参照があることを覚えたくないときに、この関数は期待通りに機能します。

'new'ファイルには、それ自身のコードモジュールはありません。 「新しい」ファイルにセッション間の参照を記憶させるにはどうすればよいですか?

答えて

1

ブックを.xlsmとして保存することに加えて、他のファイルにVbReferencesが追加されたVbaProjectも含める必要があります。新しいワークブックに新しいモジュールを追加

  1. は、これらのいずれかをお試しください。

  2. あなたはまた、このような、ThisWorkbookコードペインにダミーのプロシージャを追加することができ、「新規ファイル」で空のモジュールを持ってしたくない場合は、次の

    Private Sub Dummy_Procedure() 
    End Sub 
    

のどれ上記の提案は、ワークブックにVbaProjectを作成させ、したがってvbReferenceconstants.xlsmvbProjectに保ちます。

関連する問題