inserer un son aprés une action en code vba

  • Initiateur de la discussion Initiateur de la discussion titom59280
  • Date de début Date de début

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 !

T

titom59280

Guest
bonjour a tous j'aimerai savoir si c'est possible de faire retentir un son aprés l'execution d'une ligne de code.

voici le code que j'ai :
Function Roulement()
Do While boucle
DoEvents: d = Timer
Do While f - d < 1: f = Timer: DoEvents: Loop
niveau.Text = "1"
If LTemps.Caption = "00:00" Then
LTemps.Caption = temps
If niveau.Text = "" Then
niveau.Text = "1"
ElseIf CLng(niveau.Text) < 20 Then
niveau.Text = CLng(niveau.Text) + 1
End If
ElseIf LTemps.Caption = "00:01" Then
LTemps.Caption = "00:00"
Else
d = CDate("00:" & LTemps.Caption)
LTemps.Caption = Right(DateAdd("s", -1, d), 5)
End If
Loop
End Function

mon but c'est qu'une fois que le temps arrive a zero un son retenti mais je ne sais pas comment faire.

merci pour votre aide
 
Re : inserer un son aprés une action en code vba

Bonjour,

Avant ou après la ligne concernée:

Code:
Beep

autre possibilité:

Code:
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
 
Sub Beeper()
 Dim r As Long : r = Beep(400, 100)
End Sub

en changeant la fréquence (400 dans l'exemple) on change le son .
100 est la durée.
A+
 
Dernière modification par un modérateur:
Re : inserer un son aprés une action en code vba

bonjour hasco

ta premiere solution fonctionne mais la deuxiéme non je ne c pas ou exactement placé ce code.

par contre si je veut un son qui est enregistré sur mon ordi en format wma ou autre est-ce possible
 
Re : inserer un son aprés une action en code vba

Désolé, j'ai oublié la temporisation!

Voici un exemple que j'ai déposé ici:
Cijoint.fr - Service gratuit de dépôt de fichiers

Tu pourras certainement y trouver solution.

A noter que je reste disposé à t'en expliquer le détail.

Amicalement,

Yann
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
662
Réponses
5
Affichages
915
Retour