マイクロソフトExcelでVBAを使っているモジュールに手順を加える方法?


このチュートリアルでは、マイクロソフトExcelでVBA * *を使用してモジュールにプロシージャを追加する方法について説明します.下にしましょう!次のリンクからMS Excelの公式バージョンを入手してくださいhttps://www.microsoft.com/en-in/microsoft-365/excel

  • まず、Excelのワークシートでは、[開発]タブに移動する必要があります.
  • 次に、コードセクションの下のVisual Basicオプションを選択する必要があります.
  • 選択します
  • さて、以下のコードをコピーしてペーストしなければなりません.
  • Sub InsertProcedureCode(ByVal wb As Workbook, ByVal InsertToModuleName As String)
    ' inserts new code in module named InsertModuleName in wb
    ' needs customizing depending on the code to insert
    Dim VBCM As CodeModule
    Dim InsertLineIndex As Long
        On Error Resume Next
        Set VBCM = wb.VBProject.VBComponents(InsertToModuleName).CodeModule
        If Not VBCM Is Nothing Then
            With VBCM
                InsertLineIndex = .CountOfLines + 1
                ' customize the next lines depending on the code you want to insert
                .InsertLines InsertLineIndex, "Sub NewSubName()" & Chr(13)
                InsertLineIndex = InsertLineIndex + 1
                .InsertLines InsertLineIndex, _
                    " Msgbox ""Hello World!"",vbInformation,""Message Box Title""" & Chr(13)
                InsertLineIndex = InsertLineIndex + 1
                .InsertLines InsertLineIndex, "End Sub" & Chr(13)
                ' no need for more customizing
            End With
            Set VBCM = Nothing
        End If
        On Error GoTo 0
    End Sub
    
    
  • その後、選択してコードを保存し、ウィンドウを閉じる必要があります.
  • コードを保存する
  • 再度、Excelのスプレッドシートに移動し、[開発]タブをクリックします.
  • さて、コードセクションでマクロオプションを選択する必要があります.
  • マクロオプションの選択
  • 最後に、マクロを実行した後、VBAを使用してモジュールにプロシージャを追加して出力を受け取ります.

  • 閉鎖
    このチュートリアルでは、マイクロソフトExcelでVBAを使用してプロシージャをモジュールに追加する方法についてのガイドラインを示します.任意のクエリの場合にコメントを残して、同様にあなたの貴重な提案を言及することを忘れないでください.私たちのサイトを訪問していただきありがとうございます!学習を続けるGeek Excel !! *続きを読むExcel Formulas *!!
    次を読む
  • How To Delete a procedure from a module using VBA in Excel?
  • Delete a module using VBA in Microsoft Excel
  • How to Split Column through Excel office VBA? – Easy tricks!!
  • How To Delete module content using VBA in Microsoft Excel?