Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Tonsignal bei erreichen eines Textes
#1
Guten Tag,

ich hab in Zelle J219

"=WENN(I219<=$U$217;"ABFRAGE MUSS ERFOLGEN";"")

Nun hätte ich gerne ein akustisches Signal sobald der Text in Zelle J212 und auftaucht.
Kann mir da jemand eine VBA für schreiben? Ich habe bereits versucht selbst etwas zu basteln, komme aber nicht weiter.
Antworten Top
#2
Hallo Timo,


Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value = "ABFRAGE MUSS ERFOLGEN" Then
Beep
End If
End Sub

einfach in das Blatt einfügen.


VG
Alexandra
Antworten Top
#3
Hallo Timo,

folgender Code kommt in das schon vorhandene VBA-Modul des Tabellenblattes:
Private Declare Sub MsgSound Lib "USER32" Alias "MessageBeep" (ByVal BeepType As Long)

Sub Test_MsgSound()
'  MsgSound vbCritical     'oder 16 für Kritisch
'  Application.Wait Now + TimeSerial(0, 0, 2) '2 Sekunden Pause
'  MsgSound vbQuestion     'oder 32 für Frage
'  Application.Wait Now + TimeSerial(0, 0, 2) '2 Sekunden Pause
 MsgSound vbExclamation  'oder 48 für Hinweis
'  Application.Wait Now + TimeSerial(0, 0, 2) '2 Sekunden Pause
'  MsgSound vbInformation  'oder 64 für Information
End Sub

Private Sub Worksheet_Calculate()
 Static strJ219 As String
 If Range("J219").Value = "ABFRAGE MUSS ERFOLGEN" Then
   If strJ219 = "" Then
     strJ219 = "ABFRAGE MUSS ERFOLGEN"
     Test_MsgSound
   Else
     strJ219 = ""
   End If
 End If
End Sub
Gruß Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste