LoginSignup
0
2

More than 5 years have passed since last update.

EXCEL VBA プロシージャ名一覧をイミディエイトウィンドウに出力する

Last updated at Posted at 2019-02-08

プロシージャ名一覧をイミディエイトウィンドウに出力する

Sub プロシージャ名一覧をイミディエイトウィンドウに出力する()
    Dim buf As String, ProcNames As String, i As Long
    With ThisWorkbook.VBProject.VBComponents("Module1").CodeModule
        For i = 1 To .CountOfLines
            If buf <> .ProcOfLine(i, 0) Then
                buf = .ProcOfLine(i, 0)
                ProcNames = ProcNames & buf & vbCrLf
            End If
        Next i
    End With
    Debug.Print ProcNames
End Sub
0
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2