制御 指定した標準モジュールのソースコードを全行削除する

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。

Option Explicit


Sub ModuleDelete()
'**************************************************
'指定した標準モジュールのソースコードを全行削除する
'**************************************************

Dim cntLine As Long, strModule As String

strModule = "module3" '該当モジュール名を指定

With ActiveWorkbook.VBProject.VBComponents(strModule).CodeModule

    '該当モジュールのソースライン総数取得
    cntLine = .CountOfLines

    '指定行目から指定行目までを削除
    .DeleteLines 1, cntLine

End With

End Sub

 

2000年01月01日|[VBサンプルコード]:[制御]