l'alerte sonore désactive le timer

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : l'alerte sonore désactive le timer

Bonsoir sellig 29,

Pour te souhaiter la Bienvenue déjà, mais :

En Excel, j'ai personnellement horreur du timer. Cela bloque quelque peu ou des fois beaucoup le travail que l'on peut faire....

Néanmoins, mets nous un exemple de ton fichier, pour voir (comme au poker) le problème.

A te lire.

Jean-Pierre
 
Re : l'alerte sonore désactive le timer

Bonsoir sellig 29,

Pour te souhaiter la Bienvenue déjà, mais :

En Excel, j'ai personnellement horreur du timer. Cela bloque quelque peu ou des fois beaucoup le travail que l'on peut faire....

Néanmoins, mets nous un exemple de ton fichier, pour voir (comme au poker) le problème.

A te lire.

Jean-Pierre

Merci Jean Pierre

Je te joins le fichier, le timer fonctionne uniquement sur une feuille!
Si tu peux m'apporter ton aide?
 

Pièces jointes

Re : l'alerte sonore désactive le timer

Bonjour le forum.

J'ai monté un projet avec plusieurs similitude grace a ce forum alors c'est avec plaisir que je retourne l'ascenseur ;-). J'ai du dégraisser le fichier mais l'essentiel y est. C'est un tableau de départ de trains. 20 secondes avant le départ une alarme sonne quelques secondes + mfc qui change couleur puis la cellule plus bas est sélectionnée. Tu devra adapter le code pour le chemin et le nom du fichier wav. Le bouton marqué H est une macro pour repartir le timer car si on fait d'autres applications excel avec macros ça fait parfois arreter le vba du timer.

Yves
 

Pièces jointes

Re : l'alerte sonore désactive le timer

Salut,sellig 29,jeanpierre,VE2LY

Pour un déclenchement du beep tout les 10 seconde voici une adaptation :

Code:
Option Explicit
Dim newHour
Dim newMinute
Dim newSecond
Dim WaitTime
Private Declare Function Beep Lib "Kernel32" (ByVal Fq As Long, ByVal Tm As Long) As Long

Sub BeepBeep()
Beep 392, 200
Beep 494, 100
Beep 588, 200
Beep 740, 100
Beep 880, 400
Beep 740, 100
Beep 880, 900
End Sub

Private Sub Worksheet_Activate()
Range("A1").Value = TimeSerial(newHour, newMinute, newSecond)
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
lancebeep
End Sub

Sub lancebeep()
If Range("a2") = 1 Then
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
WaitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait WaitTime
BeepBeep
MsgBox "Attention ALERTE!!!"
End If
End Sub

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
549
Réponses
7
Affichages
515
Retour