Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sound abspielen wenn Wert erreicht

Forumthread: Sound abspielen wenn Wert erreicht

Sound abspielen wenn Wert erreicht
24.10.2020 16:25:03
Matthias
Hallo,
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
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sound abspielen wenn Wert erreicht
24.10.2020 16:34:15
Hajo_Zi
Hallo M@tt,
scxhaue mal hier.
http://hajo-excel.de/vba_sound.htm
Falls Link nicht ausgeführt wird:
1. Link kopieren
2. rechte Maustaste neues Fenter.
3. Umschaltstaste drücken und Klick auf den Link

Anzeige
AW: Sound abspielen wenn Wert erreicht
24.10.2020 16:54:11
Matthias
Hallo, vielen Dank, ich habe mir die Version 3 umgebaut, es funktioniert wie ich es mir vorstelle.
Werde mir die anderen Beispiele auch anschauen.
Gruß M@tt
AW: Hajo nur zur Info ...
24.10.2020 17:43:00
Dieter(Drummer)
... um Link zu aktivieren,
genügt Taste STRG+ Link mit Maus aktivieren.
Gruß, Dieter(Drummer)
AW: Hajo nur zur Info ...
24.10.2020 18:06:12
Hajo_Zi
Hallo Dieter,
Danke, wird ergänzt.
Gruß Hajo
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sound abspielen, wenn Wert erreicht


Schritt-für-Schritt-Anleitung

Um einen Sound in Excel abzuspielen, wenn ein bestimmter Wert erreicht wird, kannst Du VBA (Visual Basic for Applications) verwenden. Folge diesen Schritten:

  1. Öffne dein Excel-Dokument.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Füge ein neues Modul hinzu:

    • Klicke im VBA-Editor auf Einfügen > Modul.
  4. 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
  5. Ändere den Pfad zu deiner Sounddatei im Code.

  6. Schließe den VBA-Editor und speichere dein Dokument als .xlsm, um Makros zu aktivieren.

  7. Teste die Funktion: Gib in Zelle A1 den Wert "Fertig" ein.


Häufige Fehler und Lösungen

  • 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.


Alternative Methoden

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.


Praktische Beispiele

Hier sind einige Szenarien, in denen Du den Sound abspielen kannst:

  • Projektmanagement: Lass einen Sound ertönen, wenn ein Projektstatus auf "Fertig" geändert wird.
  • Inventarverwaltung: Benachrichtigungston, wenn der Lagerbestand einen kritischen Wert erreicht.
  • Aufgabenlisten: Sound abspielen, wenn eine Aufgabe abgeschlossen ist.

Tipps für Profis

  • Nutze benutzerdefinierte Sounddateien, um die Benutzererfahrung zu verbessern.
  • Stelle sicher, dass der Sound nicht zu laut ist, um die Arbeit nicht zu stören.
  • Füge eine Schaltfläche hinzu, um den Sound manuell abzuspielen, wenn Du dies bevorzugst.

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige