2

MS Excel 2010インストールの内部から、Visual Basic Editorを開きました。(タブ開発者ツール -> Visual Basic)

Visual Basic Editor内で、プロジェクト ウィンドウを 右クリックし、モジュールを作成しました。(挿入 -> モジュール)

次に、コード ウィンドウに次のコードを入力しました。

Sub myFunction()
    'do some stuff to my table cells, not important
End Sub


関数本体内で多くのことをコーディングした後、特定の関数本体内でアクセスする必要があるハッシュマップが必要だと思いました。残念ながら、これを行うことで必要なクラスをインポートできませんでした:

Imports System.Collections
Sub myFunction()
    'do some stuff to my table cells, not important
End Sub

F5 キーを押してモジュールを起動すると、エラー メッセージが表示されますそして、それは言います(私がドイツ語から英語に翻訳しました):「コンパイル中のエラー:プロシージャの外では違法です」

コードが上記のように構成されている場合、VBA に何かをインポートすることはどのように可能ですか? 私は通常、Java または Pythonの人です。関数がまだ実行されている場合は、コードを再構築することもできます。

4

1 に答える 1