IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Obtenir un son en cliquant


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut Obtenir un son en cliquant
    Bonjour,

    je voudrais obtenir un son ( chord.wav par exemple) en cliquant sur un case du tableur excel.
    pouvez vous m'aider svp?
    merci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    Bonjour,

    ici, chord.wav doit être dans le m^me répertoire (tu pourras adapter si besoin)

    dans lze module feuil1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ' la zone concernée est ici A1:F10
    If Intersect(Target, Range("A1:F10")) Is Nothing Then Exit Sub
    emettre_son
    End Sub
    et dans un module commun:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Private Declare Function PlaySound32 Lib "winmm.dll" Alias "PlaySoundA" (ByVal IpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
     
    Const SND_SYNC = &H0
    Const SND_ASYNC = &H1
    Const SND_FILENAME = &H20000
     
    ' archives mpfe
    Sub emettre_son()
    ' snd_async: son asynchrone (la musique n'arrete pas le programme)
    If Application.CanPlaySounds Then
        WAVFile = ThisWorkbook.Path & "\" & "chord.wav"
        Call PlaySound32(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
    Else
        Exit Sub
    End If
     
    End Sub
    ci joint tite démo "hotel du Nord"

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut
    merci !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut
    pfeuuuu !!! je suis trop nulle , je galere pour mettre un autre son a coté....

    je veux qu'il emmette un son si on clique sur h10 et un autre son si on clique sur I10

    peu tu encore m'aider?

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    et 1 son pour H10 et un autre son pour I10!

    voir PJ

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 8
    Par défaut

    bon là j'ai super honte !! j'arrive a rien ! je pensé pouvoir me debrouiller avec le premier post, puis avec le 2eme....et j'ai que des bugs et erreurs dés que j'essais d'avancer un peu plus.....
    je voudrais en fait faire une sorte de "piano" ou un "syntetiseur" avec plein de sons dans les cases du tableur....
    peut etre que si tu me donne le truc pour en avoir 3 (sons) je vais arriver toute seule a comprendre pour en ajouter autant que je veux apres....??
    je m'en remet a toi , merci encore pour ta patience

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir un son hifi avec un portable
    Par vieuxmonsieur dans le forum Périphériques
    Réponses: 14
    Dernier message: 03/10/2011, 21h33
  2. [POO] Comment lancer un son en cliquant sur une image
    Par zebra123 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/01/2009, 21h10
  3. comment obtenir du son avec une web cam microsoft lifecam vx 3000
    Par VIRGINIE87 dans le forum Périphériques
    Réponses: 1
    Dernier message: 27/12/2007, 22h39
  4. Obtenir son ip
    Par ChriGoLioNaDor dans le forum C++
    Réponses: 1
    Dernier message: 14/08/2005, 16h57
  5. [VB.NET] Obtenir un Char a partir de son ASCII Decimal ...
    Par maitrebn dans le forum Windows Forms
    Réponses: 8
    Dernier message: 09/09/2004, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo