ExcelでVBAを使用してカスタムコマンドバーのボタンの状態を変更するには?


このチュートリアルでは、マイクロソフトExcelでVBA * *を使用してカスタムコマンドバーボタンの状態を変更する方法を学びます.下で見ましょう!次のリンクからMS Excelの公式バージョンを取得します.https://www.microsoft.com/en-in/microsoft-365/excel

  • まず、Excelのワークシートでは、[開発]タブに移動する必要があります.
  • 次に、コードセクションの下のVisual Basicオプションを選択する必要があります.
  • 選択します
  • さて、以下のコードをコピーしてペーストしなければなりません.
  • Sub ToggleButtonState()
    Dim m As CommandBarControl
        Set m = CommandBars("CommandBarName").Controls(1)
        If m.State = msoButtonDown Then
            m.State = msoButtonUp
        Else
            m.State = msoButtonDown
        End If
        Set m = Nothing
    End Sub
    
    
  • 選択してコードを保存し、ウィンドウを閉じる必要があります.
  • コードを保存する
  • 再度、Excelのスプレッドシートに移動し、[開発]タブをクリックします.
  • 次に、コードセクションでマクロオプションを選択する必要があります.
  • マクロオプションの選択
  • ここで、マクロ名が選択されていることを確認し、* Run *ボタンをクリックします.
  • コードを実行する
  • 最後に、マクロを実行した後、出力*を変更すると、*カスタムコマンドバーボタンが表示されます.

  • 総括する
    マイクロソフトExcelのVBAを使用してカスタムコマンドバーボタンの状態を変更する方法.この記事が好きです.あなたの質問または上記の記事のフィードバックを述べること自由に感じなさい.読書ありがとうございます!詳しくはチェックアウトするGeek Excel !! *And Excel Formulas *!!
    次を読む
  • How To Determine which CommandBar button started a macro using VBA?
  • Excel Formulas to Add Workdays to Date with Custom Weekends!!
  • Excel Formulas to Generate a Series of Dates by Custom Days ~ Easily!!
  • How to Format data with custom number formats using VBA in Excel?