Collapse column

Autor Thema: Signalton  (Gelesen 5168 mal)

Offline kealfra

  • Newbie
  • *
  • Beiträge: 28
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2007
Signalton
« am: August 02, 2015, 17:42:36 Nachmittag »
Hallo,
Gibt es bei einem VBA-Makro in Excel aus Office 2007 eine Möglichkeit, ein bestimmtes Ereignis (z. B. das Erreichen einer bestimmten Zahl in einer For-Next-Schleife) durch einen Signalton kundzutun? Und bitte nicht (wie manche Leute ihre Intelligenz -oder ihren Humor?-dokumentieren müssen) einfach nur mit "JA" antworten, sondern angeben, wie man das programmiert. Ein einfaches "Beep" nimmt der Makro nämlich nicht zur Kenntnis.

Bis dann, keakfra

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: Signalton
« Antwort #1 am: August 03, 2015, 09:08:49 Vormittag »
Hallo,

das Beep müsste eigentlich funktionieren.

Code: Visual Basic
  1. Sub test()
  2.  
  3.   Dim n As Long
  4.  
  5.   For n = 1 To 10000000
  6.    
  7.     Select Case n
  8.    
  9.       Case 5000000
  10.        
  11.         Beep
  12.      
  13.       Case Else
  14.    
  15.     End Select
  16.    
  17.   Next
  18.  
  19. End Sub
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline SekkiChrissi

  • Newbie
  • *
  • Beiträge: 11
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: Signalton
« Antwort #2 am: August 03, 2015, 16:34:23 Nachmittag »
Das hat bei mir geklappt! Vielen Dank! :)

Offline kealfra

  • Newbie
  • *
  • Beiträge: 28
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2007
Office 2007: Antw: Signalton
« Antwort #3 am: August 06, 2015, 11:11:29 Vormittag »
Mallo maninweb,
Bei mir klappt das leider nicht. Es kommt kein Tönchen. Es wird zwar kein Fehler gemeldet, aber beim Durchgang im Einzelschrittverfahren wird das "Beep" ignoriert. Es wird einfach übersprungen.

Liegt es an meiner Uralt-Exel-Version? Das Verfahren mit "Select Case" ist mir nämlich auch noch nie untergekommen. Wenn ich den sog. Objektkatalog nach Beep durchsuche, taucht es in der Klasse "Interaction" auf. Was das bedeutet ist mir schleierhaft. Ich bin allerdings auch kein Profi in Sachen Makroprogrammierung.

mfg kealfra




Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: Signalton
« Antwort #4 am: August 06, 2015, 13:01:21 Nachmittag »
Hallo,

ist durchaus möglich, dass bei Deinem Rechner der Systemlautsprecher (der, der piepst, wenn man den Rechner anmacht)
nicht ansprechbar ist (Excel ruft m.W. eine Betriebssystemfunktion auf). Wenn also Beep in einer einfachen Sub nicht geht,
muss das nicht an Excel liegen. Was für ein Excel hast Du denn?

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline kealfra

  • Newbie
  • *
  • Beiträge: 28
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2007
Office 2007: Antw: Signalton
« Antwort #5 am: August 12, 2015, 11:55:32 Vormittag »
Hallo, Maninweb,

Allem Anschein nach hast Du recht. Bei mir piept es nicht. Wenn ich die angeschlossenen Lautsprecher wegschalte und den PC neu starte, ist Ruhe im Schiff. :'( Es liegt also offensichtlich an meinem PC und nicht an meinem Excel 2007. Ich werde mal nachschauen, ob der Piepser im PC überhaupt angeschlossen ist.

mfg kealfra

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Signalton
« Antwort #6 am: August 12, 2015, 14:15:03 Nachmittag »
Moin,

vielleicht hilft dir ja der Ansatz aus diesem Link.
Gruß
Günther

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.