Jouer un son par une macro

  • Initiateur de la discussion Jean-Paul Cante
  • Date de début
J

Jean-Paul Cante

Guest
Bonjour

Pour Excel 97.

J'ai enregistré une macro commandée par un bouton pour jouer un son incorporé dans mon fichier Excel.
Si l'objet son est sur la feuille active (celle du bouton), OK.
S'il est sur une autre feuille appelée "Sons" que celle du bouton, là est mon problème.
Le but est de jouer ce son situé sur cette feuille "Sons" sans qu'elle devienne active donc visible, c'est à dire voir toujours la feuille contenant le bouton.
Est-ce que quelqu'un de plus expérimenté que le débutant (autodidacte de surcroît) que je suis pourrait m'aider ?
Au passage, existe-t-il un bon bouquin encore disponible et bien détaillé pour se former au VBA Excel 97 ?
Merci à tous ceux qui pourrait m'apporter une aide sous quelque forme que ce soit.

Jean-Paul
 
M

michel

Guest
bonjour Jean Paul

la macro ci dessous execute ( par exemple depuis la feuil1 ) un son wave inséré dans la feuille3

Sub SonWaveXl97()
Application.ScreenUpdating = False
Worksheets("Feuil3").OLEObjects("objet 1").Verb
Worksheets("Feuil1").Activate
Application.ScreenUpdating = True
End Sub


bon apres midi
michel
 
J

Jean-Paul Cante

Guest
Bonjour Michel

J'ai essayé, fantastique, exactement ce que je voulais. Comme toujours, ça paraît tout simple quand on voit la solution. J'ai encore beaucoup à apprendre.

Merci beaucoup de m'avoir sorti de quelques heures de galère.

Jean-Paul
 

Discussions similaires

Statistiques des forums

Discussions
312 251
Messages
2 086 625
Membres
103 270
dernier inscrit
milvi.org