A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Office のバージョンはいくつでしょうか?
Excel 2003 および Excel 2007 で
Visual Basic プロジェクトへのアクセスをプログラミングにより
許可すると実行時エラーが表示される場合がある
http://support.microsoft.com/kb/813969/ja
2002 でもサービスパック3かな?の適用で、VBA Project への
アクセスは出来なくなっています。
オプション設定を変更すれば出来るようになりますが
VBAからの変更は出来ませんでした。
マクロウィルス対策のためなのであたりまえでしょうけど・・
質問者さんだけがチェックを行いためだけなら問題ないのでしょうけど
他の人のセキュリティレベルを変更するのはいかがなものかと。
以前の回答ですがこれとOffice Tanaka さんのを調整すれば出来るかな?
http://oshiete.goo.ne.jp/qa/2702088.html
No.2
- 回答日時:
私の場合「変更」と言うモジュール名があります。
これでテストした例。Sub test01()
Dim vb0
fnd = "n"
For Each vbo In ActiveWorkbook.VBProject.VBComponents
If (vbo.Type = 1 Or vbo.Type = 2) And vbo.Name <> "VBE" Then
i = i + 1
MsgBox "モジュール名(" & i & ") = " & vbo.Name
If vbo.Name = "変更" Then
fnd = "y"
End If
End If
Next
If fnd = "y" Then
MsgBox "module名=変更は あり"
Else
MsgBox "module名=変更は ない"
End If
End Sub
ーー
http://officetanaka.net/excel/vba/vbe/04.htm
からすれば Or vbo.Type = 2の部分は不要かも。
1 標準モジュール
2 クラス モジュール
No.1
- 回答日時:
Office TANAKA
CodeModuleのプロパティ
http://officetanaka.net/excel/vba/vbe/05.htm
上記のページの最後にある
すべてのプロシージャ名を取得する例
のところを参考にしてみてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
- Visual Basic(VBA) エクセルVBAでメールの自動作成の モジュールを作ったのですが、txtファイルから読み込んだ本文が文 2 2022/07/20 15:01
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Visual Basic(VBA) 転記するVBAコードを教えて下さい。 1 2023/03/31 17:22
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) Excel VBAで教えてください 4 2022/05/11 22:20
- ルーター・ネットワーク機器 PCをWI-FI化(現在は有線) 9 2023/01/16 08:20
- その他(プログラミング・Web制作) Pythonについて教えて下さい 2 2022/08/18 19:03
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルVBA モジュールの印刷について
Excel(エクセル)
-
アクセス フォームが存在するかを一発で取得したい
Visual Basic(VBA)
-
VBA This Workbookモジュールを別ファイルにコピーする方法
Visual Basic(VBA)
-
-
4
プロシージャ名の取得
Visual Basic(VBA)
-
5
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
6
標準モジュールを削除したい。(VBA)
Access(アクセス)
-
7
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
8
vbaでvbaProjectのパスワード解除する
Visual Basic(VBA)
-
9
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
10
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
11
UserForm1.Showでエラーになります。
工学
-
12
すでにコピーした情報を貼り付けたらイベントを発生
PowerPoint(パワーポイント)
-
13
大量の標準モジュールを解放する方法
Visual Basic(VBA)
-
14
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
15
vba 標準モジュールインポート時のモジュール名を module1 以外にしたい
Visual Basic(VBA)
-
16
【VBA】エラー処理で別プロシージャに飛ばす方法
Visual Basic(VBA)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
VBAのモジュールについて教えて下さい。 ブック1のコードを全てブック2のコードへ上書きをしたいです
Visual Basic(VBA)
-
19
private subモジュールを他のモジュールから呼び出して使う方法を教えてください(-.-)
Visual Basic(VBA)
-
20
Application.Runエラー(1004)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBA 定義されたプロージ...
-
標準モジュールを削除したい。(...
-
Perlでモジュールをインストー...
-
VBAProjectのモジュ...
-
VB2005ーDataGridViewの選択さ...
-
VBA This Workbookモジュール...
-
VBAのモジュールについて教えて...
-
グラフのX,Y座標を取得したい
-
モジュールの最大数はいくつな...
-
ftpのアクティブモード対応モジ...
-
VBAで旧字体を異字体に一括で変...
-
vba 標準モジュールインポート...
-
pythonでファイル移動できません。
-
偶数/奇数の判定
-
エクセルVBAでシートモジュール...
-
シャープ製品JH-WB1821 と BCG...
-
acwzlibとは?
-
【Excel VBA】標準モジュールに...
-
エクセルのシート上に配置され...
-
Perlで単純にミリ秒を求めるこ...
マンスリーランキングこのカテゴリの人気マンスリー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 定義されたプロージ...
-
標準モジュールを削除したい。(...
-
モジュールとは何ですか
-
ベースモジュールって?
-
モジュールの最大数はいくつな...
おすすめ情報