No.1
- 回答日時:
小生の無知の恥をさらすのかもしれないが、あえて聞く。
>VBAの解放を行うためのプログラムをVBAで書かなければ出来ない・・
この質問はエクセルVBAの質問では無いのか?
操作で複数・多数のオブジェクトの解放をまとめてできないかと言うことか。
きっかけ・タイミングは?実行中は無いと思うが、ブックを閉じたときなどか?
ーー
VBAオブジェクト
具体的にはどういうオブジェクトか。OLEオブジェクト・コントロールや、図形・写真などが多数フォームやシートに貼り付けてあるということか。
ーー
>どうやってもオブジェクトを一つしか選択することが出来ません
とは具体的にどういうことですか。
ーー
貼り付けた図形の抹消のことなどではないのか。
(オブジェクト).DrawingObjects.Deleteのようなことか。
===
小生のレベルをはるか越えた上のレベルの質問かどうか判らない。
質問の書きぶりからそうではないようにもみえるが、
質問の補足を希望する。
No.2ベストアンサー
- 回答日時:
#1です。
エクセルVBAでは、ここまではあまりやることではないので、自信はないが、くれぐれもコピーファイルで確かめた上でやってください。
少数の例でテスト、
コピーファイルで確かめる
本番
の順で慎重に。
Module1に下記を入れます。
ーー
Module1と言う名以外のModuleを削除します。
MsgBox VBC.Nameの行は確認後削除してもよい。
ーーー
Sub test01()
Dim VBC
With ActiveWorkbook.VBProject
For Each VBC In .VBComponents
If VBC.Type = 1 Then
If VBC.Name <> "Module1" Then
MsgBox VBC.Name
.VBComponents.Remove VBC
End If
End If
Next VBC
End With
End Sub
ーー
VBComponents.Typeは
http://www.tech-archive.net/Archive/German/micro …
vbCompTypeModul = 1 'normales Modulのようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) テキストの背後にあるオブジェクトとは 3 2023/01/03 20:22
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) Excel VBA オブジェクトマクロ 使用指定について お詳しい方教えてください。 共通エクセルフ 2 2023/03/14 17:26
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Visual Basic(VBA) Outlook VBAについて 1 2023/07/10 12:41
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL 一部のオブジェクトだ...
-
VBAではできないけど、手作...
-
グループ化できない、グレー表...
-
office2013 Word 図形について
-
[Excel VBA] selectionとselect...
-
バツ印をつけるには??(ワード)
-
クリッピングマスクの枠の外を...
-
突然カーソルが手の形に…
-
イラストレーターで辺の中心に...
-
word2010 SmartArtで連絡網作...
-
エクセルで図形やワードアート...
-
jw_cadで消えない線があります...
-
Office365 のExcelでオブジェク...
-
Excel VBAでセル内の画像を選択...
-
Excel組織図を横に展開する方法...
-
Photoshopで、パスを連結するに...
-
google spread sheet で拡大表...
-
Photoshopでパスを同じ形のまま...
-
エクセルの線の太さのデフォルト値
-
in Designで一部のページにのみ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL 一部のオブジェクトだ...
-
グループ化できない、グレー表...
-
Excelでオブジェクト(画像、図...
-
パワーポイント マスタ上のオ...
-
用紙に合わせて設定と余白に合...
-
ACCESS 97 で OLEオブジェクト...
-
openoffice impressのオブジェ...
-
Cmd Cmb コマンドボタン コ...
-
テキストの背後にあるオブジェ...
-
エクセルでトーナメントの作成...
-
SwitchboardItemsって何ですか
-
イラレ8で半透明の四角を作りたい
-
表のオーバーラップとは?
-
Excelで下のような日本地図を使...
-
[Excel VBA] selectionとselect...
-
VBAで複数のオブジェクトを同時...
-
突然カーソルが手の形に…
-
クリッピングマスクの枠の外を...
-
jw_cadで消えない線があります...
-
エクセルで図形やワードアート...
おすすめ情報