• Initiateur de la discussion Initiateur de la discussion mjuju
  • 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 !

mjuju

XLDnaute Nouveau
Bonjour,


Principe du fichier ci joint: on ouvre le fichier, 15 seconde après l'ouverture un beep et un pop up s'ouvre.


Je cherche à changer le "beep" pour un beep plus atypique ( attirant d'avantage l'attention que le beep par Default).
J'ai trouvé des réponses sur les forums mais je suis un jeune padawan je n'y arrive pas!


Merci

mjuju
 

Pièces jointes

Re : Beep excel

Bonsoir.

Extraits de la programmation d'un de mes classeurs :
VB:
Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" _
   (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Public Declare Function Beep Lib "kernel32.dll" _
   (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
VB:
…
Z = Z & ".wav"
…
If PlaySound(Z, 0, 1) = 0 Then MsgBox Z & " inexistant"
VB:
Beep FréqNote(Z, T(N, 2)), Durée
 
Re : Beep excel

Non ce n'étaient que des exemples.
PlaySound permet de jouer un fichier wav dont on spécifie la référence de fichier, Beep, avec cet API, permet des beep avec fréquences et durées imposées. Maintenant ça dépend de ce que vous voulez faire.
Les Public Declare peuvent se mettre en tête du Module1 comme ça ils seront utilisables dans tout le projet VBA
Y compris dans la Sub Alert:
VB:
Beep 330, 100: Beep 440, 100: Beep 550, 100: Beep 660, 100: Beep 880, 400
 
Dernière édition:
- 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

Retour