どのように変更をワークシートを使用して行われるときにマクロを実行するイベントを変更するには?


このチュートリアルでは、ワークシートを使用して変更が行われたときにマクロを実行するようにイベントを変更する方法を説明します.下にしましょう!次のリンクからMS Excelの公式バージョンを取得しますhttps://www.microsoft.com/en-in/microsoft-365/excel

Worksheet Changeイベントハンドラの構文
Private Sub worksheet_change(ByVal Target As Range)
'your code
'
'
End Sub

  • まず、Excelのワークシートでは、[開発]タブに移動する必要があります.
  • 次に、コードセクションの下のVisual Basicオプションを選択する必要があります.
  • 選択して視覚的な基礎
  • さて、次のコードをコピーして貼り付けなければなりません.
  •  Private Sub worksheet_change(ByVal Target As Range)
     Msgbox "You updated something in this sheet"
    End Sub
    
    
  • その後、選択してコードを保存し、ウィンドウを閉じる必要があります.
  • コードを保存する
  • ここで、Sheet 1にこのコードを持っていて、Sheet 1で何かを書き込んだり削除したりすると、メッセージは「このシートで何かを更新した」とポップします.

  • ワークシートに変更があればExcelマクロを実行する
  • まず、Excelのワークシートでは、[開発]タブに移動する必要があります.
  • 次に、コードセクションの下のVisual Basicオプションを選択する必要があります.
  • 選択して視覚的な基礎
  • さて、プロジェクトエクスプローラーに移動し、ワークシートをトリガーするシートをダブルクリックする必要があります.変更イベント.
  • 次に、このセグメントにコードを入れ、モジュールにあるサブルーチンを呼び出します.それで、私は単にこのワークシート・イベントハンドラでそのサブルーチンを呼び出します.私のサブルーチンはmodule 1でvba ()をフォーマットします.
  • 以下のコードをコピーしてペーストする必要があります.
  •  Private Sub worksheet_change(ByVal Target As Range)
     Call FormatUsingVBA
    End Sub
    
    
  • その後、選択してコードを保存し、ウィンドウを閉じる必要があります.
  • コードを保存する
  • 再度、Excelのスプレッドシートに移動し、[開発]タブをクリックします.
  • コードセクションでマクロオプションを選択する必要があります.
  • マクロオプションの選択
  • ここで、マクロ名が選択されていることを確認し、* Run *ボタンをクリックします.
  • 最後に、Excelで以下のように出力*を取得します.

  • 簡単な概要
    ここでは、ワークシートを使用して変更が行われたときにイベントを変更する方法の手順を説明します.これを利用しなさい.以下のコメント欄であなたの価値あるフィードバックを共有してください.詳細については、当社のウェブサイト*チェックアウトGeek Excel !! *
    また、
  • How to Run a Macro Automatically Before Workbook Close in Excel?
  • How to Run a Macro Automatically When Workbook Opens in Excel?
  • Excel Formulas to Find the Next Scheduled Event Date from Today!!
  • How to use the PROB function in Excel Spreadsheets?