Editorで開いているVBAのコードウインドウを一括で閉じる

Visual Basic Editorで開いているVBAのコードウインドウを一括で閉じる。

Visual Basic Editorで開いているVBAのコードウインドウをまとめて閉じるには、Application.VBE.CodePanesオブジェクトのCloseメソッドを利用して閉じることができます。

※実行時に「プログラミングによる Visual Basic プロジェクトへのアクセスは信頼性に欠けます」または「実行時エラー ‘1004’ ’VBE’メソッドは失敗しました’_application’オブジェクト」のエラーメッセージが表示された場合

動作確認
Windows10/Excel2016:○
Windows11/Excel2024:○

'******************************************************************************
' コードウィンドウを閉じる
'******************************************************************************
Public Sub closeCodeWindow()
    
    Dim oCode As Object
    
    For Each oCode In Application.VBE.CodePanes
        oCode.Window.Close
    Next

End Sub