Wenn ein Ergebnis in eine Zelle der Spalte D3:D1000 geschrieben wird soll es einen Ton geben.
Geht das als Makro?
Vielleicht könnt ihr mir helfen?
Danke!
Gruß
Rolf
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("D3:D1000")) Is Nothing Then
Call sndPlaySound32("C:\WINNT\media\ringin.wav", 1)
End If
End Sub
Den Pad und Dateinamen der WAV-Datei anpassen.
Gruß
Martin
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("D3:D1000")) Is Nothing Then
Beep
End If
End Sub
Gruß
Martin
Um einen Ton zu erzeugen, wenn ein Eintrag in die Zellen D3:D1000 erfolgt, kannst du ein einfaches Makro in Excel erstellen. Folge diesen Schritten:
Öffne den Visual Basic for Applications (VBA) Editor:
ALT + F11, um den VBA-Editor zu öffnen.Füge ein Modul hinzu:
Einfügen > Modul.Füge den folgenden Code in das Modul ein:
Declare Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Wechsel zum Klassenmodul der betroffenen Tabelle:
Füge den folgenden Code in das Klassenmodul ein:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("D3:D1000")) Is Nothing Then
Call sndPlaySound32("C:\WINNT\media\ringin.wav", 1)
End If
End Sub
Passen den Pfad zur WAV-Datei an:
Speichere die Arbeitsmappe:
Fehler: Der Ton wird nicht abgespielt:
Fehler: Makro funktioniert nicht:
Wenn du lieber die Beep-Funktion verwenden möchtest, hier eine einfache Alternative:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("D3:D1000")) Is Nothing Then
Beep
End If
End Sub
Der Beep-Befehl ist eine einfache Methode, um einen akustischen Hinweis zu geben, ohne eine WAV-Datei zu benötigen.
Ton bei Eingabe in D3:
Beep für mehrere Eingaben:
Beep-Befehl ebenso in anderen Bereichen anwenden, z.B. in Spalte E.Mehrere Bereiche:
Range-Angabe änderst.Sounddateien:
1. Frage
Kann ich das Makro auch in Excel Online verwenden?
Antwort: Leider unterstützt Excel Online keine Makros. Du musst eine Desktop-Version von Excel verwenden.
2. Frage
Was mache ich, wenn der Ton zu schnell oder zu langsam abgespielt wird?
Antwort: Das Timing kann nicht direkt im Makro angepasst werden. Du kannst jedoch die WAV-Datei bearbeiten, um die Dauer des Tons anzupassen.