![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
まず Excelのマクロのセキュリティ設定で『信頼できる発行元』タブにある『Visual Basic プロジェクトへのアクセス』にチェックを入れておきます
VBEで参照設定に『Microsoft Visual Basic for Application Extensibility 5.3』を追加します
これでモジュールに対するアクセスができるようになります
実際のアクセス方法ですが
Dim oVBE as VBE, oPrj as VBProject, oComp as VBComponent
' oCompがモジュールになります
Set oVBE = Me.Application.VBE
Set oPrj = oVBE.VBPrjects("VBAProject")
for each oComp in oPrj.VBComponents
if oComp.Name = "開放したいモジュール名" then
oPrj.VBComponents.Remove oComp
end if
next
といった具合になります
この回答へのお礼
お礼日時:2008/01/23 00:42
ありがとうございます。返信が遅くなってごめんなさい。
定型業務から開放されたくて、最近マクロを勉強しはじめたばかりなので、モジュールへのアクセスにはこのような設定が必要なのだと分かり大変参考になりました。実施にはまだまだ勉強が必要そう・・。ですが、これをヒントに努力してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Excel(エクセル) マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く 3 2022/06/25 17:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAでリンク切れをチェッ...
-
モジュールの最大数はいくつな...
-
Excel VBA 標準モジュール内で...
-
標準モジュールを削除したい。(...
-
'Range'メソッドは失敗しました
-
VBA This Workbookモジュール...
-
エクセルVBAでシートモジュール...
-
モジュールとは何ですか
-
ユーザー定義関数に#NAME?が返...
-
VBAProjectのモジュ...
-
シートモジュールで使う変数を...
-
Excel VBA 『Call』で呼び出す...
-
VBAで別モジュールへの変数の受...
-
ユーザーフォームに最小化・最...
-
VBAのバージョン管理
-
URLからタイトルを取得
-
エクセルVBA 時間のカウントダ...
-
ExcelVBA:パブリック オブジェ...
-
Excelで時刻になったら知らせて...
-
VBAで旧字体を異字体に一括で変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
VBでグローバル変数を宣言するには
-
エクセルVBAでシートモジュール...
-
'Range'メソッドは失敗しました
-
グラフのX,Y座標を取得したい
-
VBA This Workbookモジュール...
-
Excel VBA 『Call』で呼び出す...
-
【vba】フォームに書いてあ...
-
VBAで旧字体を異字体に一括で変...
-
Excel VBAで、ユーザーフォーム...
-
モジュールとクラスの違いって...
-
Excelで時刻になったら知らせて...
-
Access VBA標準モジュールにつ...
-
Excel VBA 定義されたプロージ...
-
標準モジュールを削除したい。(...
-
モジュールとは何ですか
-
ベースモジュールって?
-
モジュールの最大数はいくつな...
おすすめ情報