So erstellen und ertönen Sie einen akustischen Alarm in Microsoft Excel


Microsoft Excel enthält mehrere integrierte Tools, mit denen Benutzer die bedingte Formatierung (z. B. das Ändern der Farbe einer Zelle) automatisieren können, je nachdem, ob bestimmte Bedingungen erfüllt sind.

Aber viele Leute wissen nicht, dass es möglich ist, Excel mit Visual Basic for Applications (VBA) von Microsoft dazu zu bringen, einen Ton abzuspielen. In diesem Excel-Tutorial wird erklärt, wie Sie in Excel einen Alarm auslösen, wenn eine Bedingung erfüllt ist.

So läuten Sie einen Alarm in Excel ein

Es sind zwei Schritte erforderlich, um Excel dazu zu bringen, einen Sound basierend auf einem bestimmten Auslöser abzuspielen. Zuerst müssen Sie benutzerdefinierten Code hinzufügen, der es Excel ermöglicht, den Ton abzuspielen. Anschließend müssen Sie Excel mitteilen, welches Ereignis oder welcher Wert den Ton auslösen soll.

Dazu müssen Sie eine neue Regel mit einer Excel-VBA-Makro erstellen. Das klingt kompliziert, aber keine Sorge – Sie müssen lediglich den folgenden Code kopieren und einfügen und dann einige grundlegende Parameter ändern.

So erstellen Sie einen Alarm in Excel

  1. Öffnen Sie Ihre Excel-Tabelle.
  2. Drücken Sie Alt+F11, um das Popup-Fenster Microsoft Visual Basic für Applikationenzu öffnen.
  3. Klicken Sie auf Einfügen>Modul.
    1. Geben Sie den folgenden Code ein:
    2. Funktion MakeABeep() als String

      Piepton

      MakeABeep = „“

      Endfunktion

      1. Klicken Sie auf Speichern.
        1. Wählen Sie im Dropdown-Menü Speichern als Typdie Option Excelmit Makros aktivierteArbeitsmappeaus.
          1. Geben Sie in einer beliebigen Zelle „=MakeABeep()“ ein und drücken Sie die Eingabetaste. Wenn Sie einen Systemton hören, hat Ihr Code funktioniert und es ist Zeit, mit dem nächsten Schritt fortzufahren.
          2. So lösen Sie den Alarm in Excel aus

            Als nächstes müssen Sie bedingte Formatierung zu der Zelle hinzufügen, in der Sie bei einem bestimmten Ereignis einen Ton abspielen möchten. Dies hängt davon ab, was der Auslöser sein soll. Daher müssen Sie möglicherweise wissen, wie Sie verschiedene Excel-Formeln verwenden, damit es genau wie geplant funktioniert.

            Hier ist ein einfaches Beispiel, das zeigt, wie man Zelle A1 dazu bringt, einen Ton abzuspielen, wenn sie 100 erreicht:

            1. Wählen Sie eine leere Zelle in Ihrem Excel-Arbeitsblatt aus..
            2. Geben Sie „=IF(A1>100, MakeABeep()“,“)“ ein und drücken Sie die Eingabetaste.
            3. Wenn der A1-Zellenwert 101 erreicht, wird ein Systemton abgespielt.

              So bringen Sie Excel dazu, einen benutzerdefinierten Sound abzuspielen

              Sie können Excel dazu bringen, mehrere benutzerdefinierte Sounds abzuspielen, anstatt sich auf den einzelnen Systemsound zu verlassen. Auf diese Weise können Sie mehrere Alarme einrichten, die klingeln, wenn unterschiedliche Bedingungen erfüllt sind.

              1. Öffnen Sie Ihre Excel-Datei.
              2. Drücken Sie Alt+ F11, um Microsoft VBA zu öffnen.
              3. Drücken Sie Insert>Module.
                1. Geben Sie im Dialogfeld Folgendes ein:
                2. #Wenn Win64 dann

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

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

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

                  #Sonst

                  Private Deklarationsfunktion PlaySound Lib „winmm.dll“ _

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

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

                  #End If

                  Const SND_SYNC = &H0

                  Const SND_ASYNC = &H1

                  Const SND_FILENAME = &H20000

                  Funktion AlarmSound() als String

                  Rufen Sie PlaySound(“C:\Users\User\Downloads\sound.wav”, _ auf.

                  0, SND_ASYNC oder SND_FILENAME)

                  AlarmSound = „“

                  Endfunktion

                  1. Ersetzen Sie „C:\Benutzer\Benutzer\Downloads\sound.wav“ durch den Speicherort der Sounddatei, die Sie verwenden möchten. Um dies zu erhalten, öffnen Sie den Ordner im Datei-Explorer, klicken Sie mit der rechten Maustaste auf die Adressleiste und wählen Sie Adresse als Text kopieren.
                    1. Drücken Sie Strg+ S, um die Datei zu speichern.
                    2. Wählen Sie in der Dropdown-Liste Speichern als Typdie Option Excelmit Makros aktivierteArbeitsmappeaus.
                      1. Fügen Sie in eine beliebige leere Zelle Ihre Gleichung für die bedingte Formatierung ein. Beispiel: „=IF(A1>100, AlarmSound()“,“)“. Wie oben wird dadurch ein Alarm ausgelöst, wenn die A1-Zelle den Wert 100 erreicht.
                      2. Hinweis:In diesem Vorlagencode wurde „AlarmSound“ anstelle von „MakeABeep“ verwendet. Beides kann nach Ihren Wünschen geschrieben werden. Wenn Sie beispielsweise möchten, dass bei unterschiedlichen Bedingungen mehrere Alarme klingeln, können Sie „Alarm1“, „Alarm2“ usw. verwenden..

                        Welche Art von Alarmen können Sie in Excel erstellen?

                        Excel ist ein leistungsstarkes Tool und enthält mehrere Formeln, mit denen Sie Ihre Daten genau nach Ihren Wünschen formatieren können. Um diese Regeln zu verwenden, klicken Sie auf die Registerkarte Startseiteund dann auf Bedingte Formatierung.

                        Hier sind einige Beispiele für Datenbedingungen, für die Sie Excel anweisen können, einen Alarm auszulösen:

                        1. Wenn der Wert gleich, größer, kleiner oder zwischen einem oder mehreren anderen Werten ist
                        2. Wenn die Zelle ein Duplikat ist
                        3. Wenn sich die Zelle auf ein bestimmtes Datum bezieht (z. B. ein Fälligkeitsdatum oder ein Ablaufdatum)
                        4. Wenn der Wert in einem bestimmten Perzentil liegt (z. B. die oberen 10 % oder über dem Durchschnitt)
                        5. Wenn die Zelle eine bestimmte Farbe hat – nützlich, wenn Sie zuvor Regeln für die bedingte Formatierung eingerichtet haben
                        6. Datenverwaltung war noch nie einfacher

                          Excel von Microsoft Office ist eines der leistungsstärksten Datenvalidierungs- und Analysetools auf dem Markt und das schon seit langem. Egal, ob Sie möchten, dass Ihre Excel-Arbeitsmappe Ihre Daten auf leicht verständliche Weise anzeigt oder Zellen formatieren, um Sie zu benachrichtigen, wenn Bedingungen erfüllt sind, Excel hat die Tools für Sie.

                          Zusammenhängende Posts:


                          10.11.2022