wer kann mir helfen?
Ich möchte einen Sound abspielen, wenn in einer Zelle der Wert "Fertig" steht.
Leider komme ich mit dem im Netz gefundenen Beispiel für mich nicht weiter.
https://www.herber.de/bbs/user/141056.xlsm
Danke,
Gruß M@tt
Um einen Sound in Excel abzuspielen, wenn ein bestimmter Wert erreicht wird, kannst Du VBA (Visual Basic for Applications) verwenden. Folge diesen Schritten:
Öffne dein Excel-Dokument.
Drücke ALT + F11, um den VBA-Editor zu öffnen.
Füge ein neues Modul hinzu:
Einfügen > Modul.Kopiere und füge den folgenden Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Me.Range("A1")) Is Nothing Then
If Target.Value = "Fertig" Then
Call PlaySound
End If
End If
End Sub
Sub PlaySound()
Dim SoundFile As String
SoundFile = "C:\Pfad\zu\deinem\sound.wav" ' Ändere diesen Pfad
Call PlaySound(SoundFile, 0, SND_FILENAME)
End Sub
Ändere den Pfad zu deiner Sounddatei im Code.
Schließe den VBA-Editor und speichere dein Dokument als .xlsm, um Makros zu aktivieren.
Teste die Funktion: Gib in Zelle A1 den Wert "Fertig" ein.
Fehler: Kein Sound wird abgespielt
Lösung: Überprüfe den Pfad zur Sounddatei. Stelle sicher, dass die Datei existiert und der Dateityp unterstützt wird.
Fehler: Makros sind deaktiviert
Lösung: Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Makros.
Fehler: VBA-Editor öffnet sich nicht
Lösung: Stelle sicher, dass Du Excel als Administrator ausführst oder die richtige Excel-Version verwendest.
Falls Du nicht mit VBA arbeiten möchtest, kannst du auch über HTML Sound abspielen, wenn Du Excel in Verbindung mit Webtechnologien nutzt. Eine Möglichkeit wäre, ein Excel-Dokument zu erstellen, das in einem Webbrowser geöffnet wird, wo du JavaScript verwenden könntest, um den Sound abzuspielen.
Hier sind einige Szenarien, in denen Du den Sound abspielen kannst:
1. Kann ich jeden Sound verwenden?
Ja, solange die Sounddatei im .wav-Format vorliegt und der Pfad korrekt angegeben ist.
2. Funktioniert dies in Excel Online?
Leider nicht. Diese Methode erfordert die Desktop-Version von Excel, da VBA nicht in Excel Online unterstützt wird.
3. Wie kann ich den Sound ändern?
Ändere einfach den Dateipfad im SoundFile-String im VBA-Code zu deiner gewünschten Sounddatei.