ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド

Microsoft Excel には、特定の条件が満たされるかどうかに応じて、ユーザーが条件付き書式設定 (セルの色の変更など) を自動化できるいくつかの組み込みツールが含まれています。

しかし、多くの人は、Microsoft の Visual Basic for Applications (VBA) を使用して Excel でサウンドを再生できることを知りません。この Excel チュートリアルでは、条件が満たされたときに Excel でアラームを鳴らす方法を説明します。

Excel で特定のトリガーに基づいてサウンドを再生するには、2 つの手順が必要です。まず、Excel でサウンドを再生できるようにするカスタム コードを追加する必要があります。次に、サウンドをトリガーするイベントまたは値を Excel に指示する必要があります。

これを行うには、Excel VBA マクロを使用して新しいルールを作成する必要があります。複雑に思えますが、心配する必要はありません。必要なのは、以下のコードをコピーして貼り付けて、いくつかの基本パラメータを変更することだけです。

Excel でアラームを作成する方法

<オル>
  • Excel スプレッドシートを開きます。
  • Alt + F11 を押して、ポップアップ Microsoft Visual Basic for Applications ウィンドウを開きます。
  • 「挿入」> 「モジュール」をクリックします。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • 次のコードを入力します:
  • MakeABeep() を文字列として関数

    ビープ音

    MakeABeep =""

    関数の終了

    VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • 「保存」をクリックします。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • [ファイルの種類] ドロップダウン メニューで、[Excel マクロ有効ワークブック] を選択します。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • 任意のセルに「=MakeABeep()」と入力し、Enter キーを押します。システム サウンドが聞こえたら、コードは機能しているので、次のステップに進みます。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド

    Excel でアラームをトリガーする方法

    次に、特定のイベント時にサウンドを再生するセルに条件付き書式を追加する必要があります。これは、トリガーをどのようなものにするかによって異なります。そのため、トリガーを計画どおりに機能させるには、さまざまな Excel の数式を使用する方法を知る必要がある場合があります。

    以下は、セル A1 が 100 に達した場合にサウンドを再生する方法を示す基本的な例です。

    <オル>
  • Excel ワークシートで空のセルを選択します。
  • 「=IF(A1>100, MakeABeep(),””)」と入力し、Enter キーを押します。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド

    A1 セルの値が 101 に達すると、システム サウンドが再生されます。

    Excel でカスタム サウンドを再生する方法

    Excel では、単一のシステム サウンドに依存するのではなく、複数のカスタム サウンドを再生することができます。このようにして、さまざまな条件が満たされたときに複数のアラームが鳴るように設定できます。

    <オル>
  • Excel ファイルを開きます。
  • Alt + F11 を押して Microsoft VBA を開きます。
  • [挿入]> [モジュール] を押します。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • ダイアログ ボックスに次のように入力します。
  • #Win64 の場合

    PtrSafe 関数のプライベート宣言 PlaySound Lib “winmm.dll” _

    エイリアス「PlaySoundA」 (ByVal lpszName As String, _

    ByVal hModule As LongPtr、ByVal dwFlags As Long) As Boolean

    #その他

    プライベート宣言関数 PlaySound Lib “winmm.dll” _

    エイリアス「PlaySoundA」 (ByVal lpszName As String, _

    ByVal hModule As Long、ByVal dwFlags As Long) ブール値

    #終了の場合

    Const SND_SYNC =&H0

    Const SND_ASYNC =&H1

    Const SND_FILENAME =&H20000

    Function AlarmSound() を文字列として

    PlaySound(“C:UsersUserDownloadssound.wav”, _

    ) を呼び出します。

    0、SND_ASYNC または SND_FILENAME)

    アラーム音 =""

    関数の終了

    VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • 「C:UsersUserDownloadssound.wav」を、使用するサウンド ファイルの場所に置き換えます。これを取得するには、エクスプローラーでフォルダーを開き、アドレス バーを右クリックして、[アドレスをテキストとしてコピー] を選択します。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • Ctrl + S を押してファイルを保存します。
  • [ファイルの種類] ドロップダウン リストで、[Excel マクロ有効ワークブック] を選択します。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド <オル>
  • 空白のセルに、条件付き書式設定の数式を追加します。たとえば、「=IF(A1>100, AlarmSound(),””)」となります。上記のように、A1 セルが値 100 に達するとアラームが鳴ります。
  • VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド

    注:このテンプレート コードでは、「MakeABeep」の代わりに「AlarmSound」が使用されています。どちらも好きなように書くことができます。たとえば、さまざまな条件で複数のアラームを鳴らしたい場合は、「Alarm1」、「Alarm2」などを使用できます。

    Excel ではどのような種類のアラームを作成できますか?

    Excel は強力なツールであり、データを希望通りにフォーマットするために使用できる数式がいくつか含まれています。これらのルールを使用するには、「ホーム」タブをクリックし、「条件付き書式」をクリックします。

    VBA を使用して Excel でサウンド アラートを設定する:ステップバイステップ ガイド

    Excel にアラームを再生するように指示できるデータ条件の例をいくつか示します。

    <オル>
  • 値が別の値と等しい、大きい、小さい、または値の間の場合
  • セルが重複している場合
  • セルが特定の日付(期日や有効期限など)を参照している場合
  • 値が特定のパーセンタイルにある場合(たとえば、上位 10% または平均以上)
  • セルが特定の色の場合 - 以前に条件付き書式ルールを設定している場合に便利です
  • データ管理がかつてないほど簡単になりました

    Microsoft Office の Excel は、市場で最も強力なデータ検証および分析ツールの 1 つであり、長年にわたって使用されてきました。 Excel ワークブックにデータをわかりやすい方法で表示したい場合でも、条件が満たされたときに通知するようにセルの書式を設定したい場合でも、Excel には最適なツールが用意されています。


    1. Instagramのコメントを削除する方法

      Instagramの写真にコメントを付けるのと同じくらい簡単に、Instagramのコメントを削除できます。 Instagramのコメントを削除したい理由はたくさんあります。単語のつづりを間違えたり、書いた内容について気が変わったり、間違った人にタグを付けたり、他の人があなたの写真に書いたコメントを削除したりしたい場合があります。理由が何であれ、迅速な解決策があります。 Instagramのコメントを削除する方法 写真の下にある[コメントを表示]をタップして、削除するコメントを追加します。 コメントをタッチして、ゴミ箱アイコンが表示されるまで左にスワイプします。 (ピンと感嘆符が入ったチャ

    2. オンラインプライバシーを保護するための5つの最高のブラウザツール

      最近のウェブサイトにアクセスするだけではもはや十分ではありません。あなたがウェブサイトを離れるとき、彼らはあなたが次にどこに行くのか知りたがります。彼らはあなたのブラウザにトラッキングクッキーを残したいと思っています。 Google Analyticsのような分析ツールのおかげで、地理的な場所から、訪問時に着ていた下着の色まで、あらゆるものを登録したいと考えています。 神に感謝します。これを完全に阻止するか、少なくとも彼らの努力を深刻に妨げることができるブラウザツールがあります。 プライバシーバッジ 使用すべき最高のChrome拡張機能についての記事で、PrivacyBadge