Cum să creați și să suni o alarmă sonoră în Microsoft Excel


Microsoft Excel include mai multe instrumente încorporate care permit utilizatorilor să automatizeze formatarea condiționată (cum ar fi schimbarea culorii unei celule), în funcție de îndeplinirea anumitor condiții.

Dar mulți oameni nu realizează că este posibil ca Excel să redă un sunet folosind Visual Basic pentru aplicații (VBA) de la Microsoft. Acest tutorial Excel va explica cum să sune o alarmă în Excel atunci când este îndeplinită o condiție.

Cum să suni o alarmă în Excel

Sunt implicați doi pași pentru ca Excel să redă un sunet pe baza unui anumit declanșator. În primul rând, trebuie să adăugați un cod personalizat care să permită Excel să redea sunetul. Apoi, trebuie să spuneți Excel ce eveniment sau valoare va declanșa sunetul.

Pentru a face acest lucru, trebuie să creați o nouă regulă folosind un Macrocomandă Excel VBA. Sună complicat, dar nu vă faceți griji – tot ce trebuie să faceți este să copiați și să lipiți codul de mai jos și apoi să schimbați câțiva parametri de bază.

Cum se creează o alarmă în Excel

  1. Deschideți foaia de calcul Excel.
  2. Apăsați Alt+F11pentru a deschide fereastra pop-up Microsoft Visual Basic for Applications.li>
  3. Faceți clic pe Inserați>Modul.
    1. Introduceți următorul cod:
    2. Funcționează MakeABeep() ca șir

      Bip

      MakeABeep = „”

      Funcția de sfârșit

      1. Faceți clic pe Salvați.
        1. În meniul drop-down Salvare ca tip, selectați ExcelMacro-EnabledWorkbook.
          1. În orice celulă, tastați „=MakeABeep()” și apăsați pe Enter. Dacă auziți un sunet de sistem, codul dvs. a funcționat și este timpul să treceți la pasul următor.
          2. Cum să declanșați alarma în Excel

            În continuare, trebuie să adăugați formatarea condițională la celula pentru care doriți să redați un sunet la un anumit eveniment. Acest lucru va depinde de ceea ce doriți să fie declanșatorul, așa că ar putea fi necesar să știți cum să utilizați diverse formule Excel pentru ca acesta să funcționeze exact așa cum ați planificat.

            Iată un exemplu de bază care arată cum să faci ca celula A1 să redă un sunet dacă ajunge la 100:

            1. Selectați o celulă goală din foaia de lucru Excel..
            2. Tastați „=IF(A1>100, MakeABeep(),””)” și ​​apăsați Enter.
            3. Când valoarea celulei A1 atinge 101, se va reda un sunet de sistem.

              Cum să obțineți Excel pentru a reda un sunet personalizat

              Puteți face ca Excel să redea mai multe sunete personalizate în loc să vă bazați pe un singur sunet de sistem. În acest fel, puteți configura mai multe alarme să sune atunci când sunt îndeplinite condiții diferite.

              1. Deschideți fișierul Excel.
              2. Apăsați Alt+ F11pentru a deschide Microsoft VBA.
              3. Apăsați pe Inserați>modul.
                1. În caseta de dialog, tastați:
                2. #Dacă Win64 Atunci

                  Declarație privată Funcția PtrSafe PlaySound Lib „winmm.dll” _

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

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

                  #Else

                  Funcția de declarare privată PlaySound Lib „winmm.dll” _

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

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

                  #End If

                  Const SND_SYNC = &H0

                  Const SND_ASYNC = &H1

                  Const SND_FILENAME = &H20000

                  Funcționează AlarmSound() ca șir

                  Apelați PlaySound(„C:\Utilizatori\Utilizator\Descărcări\sound.wav”, _

                  0, SND_ASYNC sau SND_FILENAME)

                  AlarmSound = „”

                  Funcția de sfârșit

                  1. Înlocuiți „C:\Users\User\Downloads\sound.wav” cu locația fișierului de sunet pe care doriți să-l utilizați. Pentru a obține acest lucru, deschideți folderul în File Explorer,faceți clic dreapta pe bara de adrese și selectați Copiați adresa ca text.
                    1. Apăsați Ctrl+ Spentru a salva fișierul.
                    2. În lista drop-down Salvare ca tip, selectați ExcelMacro-EnabledWorkbook.
                      1. În orice celulă goală, adăugați ecuația de formatare condiționată. De exemplu, „=IF(A1>100, AlarmSound(),””)”. La fel ca mai sus, acest lucru va provoca redarea unei alarme dacă celula A1 atinge valoarea 100.
                      2. Notă:În acest cod șablon, a fost folosit „AlarmSound” în loc de „MakeABeep”. Ambele pot fi scrise așa cum doriți. De exemplu, dacă doriți să sune mai multe alarme pentru diferite condiții, puteți utiliza „Alarm1”, „Alarm2” și așa mai departe..

                        Ce fel de alarme puteți crea în Excel?

                        Excel este un instrument puternic și include mai multe formule pe care le puteți utiliza pentru a vă formata datele exact așa cum doriți. Pentru a utiliza aceste reguli, faceți clic pe fila Acasăși faceți clic pe Formatare condiționată.

                        Iată câteva exemple de condiții de date pentru care puteți spune Excel să dea o alarmă:

                        1. Dacă valoarea este egală cu, mai mare decât, mai mică decât sau între alte valori
                        2. Dacă celula este o dublură
                        3. Dacă celula se referă la o anumită dată (cum ar fi o dată scadentă sau o dată de expirare)
                        4. Dacă valoarea se află într-o anumită percentilă (de exemplu, primele 10% sau peste medie)
                        5. Dacă celula are o anumită culoare - util atunci când ați configurat regulile anterioare de formatare condiționată
                        6. Gestionarea datelor nu a fost niciodată mai ușoară

                          Excel de la Microsoft Office este unul dintre cele mai puternice instrumente de validare și analiză a datelor de pe piață și a fost de mult timp. Indiferent dacă doriți ca registrul de lucru Excel să vă afișeze datele într-un mod ușor de înțeles sau să formatați celulele pentru a vă anunța când sunt îndeplinite condițiile, Excel are instrumentele pentru dvs.

                          Postări asemănatoare:


                          10.11.2022