Jak vytvořit a prozvonit zvukový alarm v aplikaci Microsoft Excel


Microsoft Excel obsahuje několik vestavěných nástrojů, které uživatelům umožňují automatizovat podmíněné formátování (jako je změna barvy buňky) v závislosti na tom, zda jsou splněny konkrétní podmínky.

Mnoho lidí si ale neuvědomuje, že je možné, aby Excel přehrával zvuk pomocí Microsoft Visual Basic for Applications (VBA). Tento výukový program aplikace Excel vysvětlí, jak v aplikaci Excel spustit alarm, když je splněna podmínka.

Jak zazvonit na budík v Excelu

Přehrávání zvuku v Excelu na základě konkrétního spouštěče zahrnuje dva kroky. Nejprve musíte přidat vlastní kód umožňující Excelu přehrát zvuk. Poté musíte Excelu sdělit, jaká událost nebo hodnota spustí zvuk.

Chcete-li to provést, musíte vytvořit nové pravidlo pomocí Excel VBA makro. Zní to složitě, ale nebojte se – vše, co musíte udělat, je zkopírovat a vložit níže uvedený kód a poté změnit některé základní parametry.

Jak vytvořit alarm v Excelu

  1. Otevřete tabulku Excel.
  2. Stisknutím Alt+F11otevřete vyskakovací okno Microsoft Visual Basic for Applications.. li>
  3. Klikněte na Vložit>Modul.
    1. Zadejte následující kód:
    2. Funkce MakeABeep() jako řetězec

      Pípnutí

      MakeABeep = ""

      Funkce ukončení

      1. Klikněte na Uložit.
        1. V rozbalovací nabídce Uložit jako typvyberte ExcelS podporou makerSešit.. li>
          1. Do libovolné buňky zadejte „=MakeABeep()“ a stiskněte Enter. Pokud uslyšíte systémový zvuk, váš kód funguje a je čas přejít k dalšímu kroku.
          2. Jak spustit alarm v Excelu

            Dále je třeba přidat podmíněné formátování do buňky, ve které chcete přehrát zvuk při konkrétní události. To bude záviset na tom, jaký má být spouštěč, takže možná budete muset vědět, jak použít různé vzorce Excel, aby fungoval přesně podle plánu.

            Zde je základní příklad ukazující, jak přimět buňku A1, aby přehrála zvuk, pokud dosáhne 100:

            1. Vyberte prázdnou buňku v listu aplikace Excel..
            2. Zadejte „=IF(A1>100, MakeABeep(),“)“ a stiskněte Enter.
            3. Když hodnota buňky A1 dosáhne 101, přehraje se systémový zvuk.

              Jak přimět Excel k přehrávání vlastního zvuku

              Můžete přimět Excel, aby přehrával více vlastních zvuků, místo abyste se spoléhali na jediný systémový zvuk. Tímto způsobem můžete nastavit několik budíků, které zazvoní, když jsou splněny různé podmínky.

              1. Otevřete soubor Excel.
              2. Stisknutím Alt+ F11otevřete Microsoft VBA.
              3. Stiskněte Vložit>Modul.
                1. V dialogovém okně zadejte:
                2. #If Win64 Then

                  Private Declare PtrSafe Function PlaySound Lib “winmm.dll” _

                  Alias ​​„PlaySoundA“ (ByVal lpszName As String, _

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

                  #Else

                  Private Declare Function PlaySound Lib “winmm.dll” _

                  Alias ​​„PlaySoundA“ (ByVal lpszName As String, _

                  ByVal hModule As Long, ByVal dwFlags As Long) As Boolean

                  #End If

                  Konst. SND_SYNC = &H0

                  Konst. SND_ASYNC = &H1

                  Konst. SND_FILENAME = &H20000

                  Funkce AlarmSound() jako řetězec

                  Zavolejte PlaySound(“C:\Users\User\Downloads\sound.wav”, _

                  0, SND_ASYNC nebo SND_FILENAME)

                  AlarmSound = ""

                  Funkce ukončení

                  1. Nahraďte „C:\Users\User\Downloads\sound.wav“ umístěním zvukového souboru, který chcete použít. Chcete-li to získat, otevřete složku v Průzkumníkovi souborů, klikněte pravým tlačítkem na adresní řádek a vyberte možnost Kopírovat adresu jako text.
                    1. Stisknutím Ctrl+ Ssoubor uložte.
                    2. V rozevíracím seznamu Uložit jako typvyberte možnost ExcelS podporou makerSešit.. li>
                      1. Do libovolné prázdné buňky přidejte rovnici podmíněného formátování. Například „=IF(A1>100, AlarmSound(),““)“. Jak je uvedeno výše, spustí se alarm, pokud buňka A1 dosáhne hodnoty 100.
                      2. Poznámka:V tomto kódu šablony bylo místo „MakeABeep“ použito „AlarmSound“. Obojí lze napsat jakkoli chcete. Pokud například chcete, aby pro různé podmínky zvonilo více alarmů, můžete použít „Alarm1“, „Alarm2“ a tak dále..

                        Jaké druhy alarmů můžete vytvořit v aplikaci Excel?

                        Excel je mocný nástroj a obsahuje několik vzorců, které můžete použít k formátování dat přesně tak, jak chcete. Chcete-li tato pravidla použít, klikněte na kartu Domůa poté na možnost Podmíněné formátování.

                        Zde je několik příkladů datových podmínek, u kterých můžete Excelu sdělit, aby přehrál alarm:

                        1. Pokud je hodnota rovna, větší než, menší než nebo mezi jinou hodnotou (hodnotami)
                        2. Pokud je buňka duplicitní
                        3. Pokud buňka odkazuje na konkrétní datum (např. datum splatnosti nebo datum vypršení platnosti)
                        4. Pokud je hodnota v určitém percentilu (například horních 10 % nebo nadprůměrná)
                        5. Pokud má buňka konkrétní barvu – užitečné, když máte nastavena předchozí pravidla podmíněného formátování
                        6. Správa dat nebyla nikdy jednodušší

                          Microsoft Office's Excel je jedním z nejvýkonnějších nástrojů pro ověřování a analýzu dat na trhu, a to již dlouhou dobu. Ať už chcete, aby sešit aplikace Excel zobrazoval vaše data snadno srozumitelným způsobem, nebo formátujte buňky, aby vás upozornily na splnění podmínek, Excel má pro vás nástroje.

                          Související příspěvky:


                          10.11.2022