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
Funktion MakeABeep() als String
Piepton
MakeABeep = „“
Endfunktion
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:
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.
#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
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:
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.