Excel VBA テクニック集 |
マクロの削除方法です。
マクロには、シートマクロ・ThisWorkbookマクロ・標準マクロがあるので、それぞれ削除方法を記載します。
使い方は、マクロ操作の基本的な考え方の、「マクロ専用ファイル」によるマクロ実行に、下記コードを入れます。 シートマクロ削除(シートのコード名を指定) With Excel_App.ActiveWorkbook.VBProject.VBComponents(コード名).CodeModule .DeleteLines 1, .CountOfLines End With ThisWorkBook削除 With Excel_App.ActiveWorkbook.VBProject.VBComponents("ThisWorkbook").CodeModule .DeleteLines 1, .CountOfLines End With 標準マクロ削除(マクロ名を指定) Dim Count_I As Integer Dim Macro_Obj As Object Dim I As Integer Count_I = Excel_App.ActiveWorkbook.VBProject.VBComponents.Count For I = Count_I To 1 Step -1 Set Macro_Obj = Excel_App.ActiveWorkbook.VBProject.VBComponents(I) If Macro_Obj.Type = 1 Then If Macro_Obj.Name = (マクロ名) Then Excel_App.ActiveWorkbook.VBProject.VBComponents.Remove Macro_Obj Exit For End If End If Next I |
「こだわりハウス」写真館| 数学公式集| ピンポイントストリートビュー| FaceBook| Excel Vba テクニック集| Excel 計算式解析・他解析| 富山の建築家| Excel 計算式解析・他解析| 積分の定義・積分の記号の意味の研究| |