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 :

insertion son dans excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 41
    Points : 24
    Points
    24
    Par défaut insertion son dans excel
    bonsoir tout le monde,
    je viens de creer un petit jeu, celui ou l'on doit deviner un nombre (j'ai commencé le vba il ya 2 semaines^^). Il n'est pas encore fini, je doit ajouter quelques conditions encore.
    je voulai savoir comment je pourrai faire marcher un son, par exemple des applaudissement lorsque l'utilisateur gagne, et un autre son quand il perd la partie. voici mon petit programme :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    Sub devine_nombre()
     
    Dim nombre As Integer
    Dim i As Byte
    i = 0
    nombre = 0 + Rnd * (1001)
    saisie = InputBox("Veuillez donner un nombre compris entre 0 et 1000", , "Saisie du nombre")
    If nombre = saisie Then
        MsgBox "bravo, vous avez gagné"
    Else
        While nombre <> saisie And i < 12
            If saisie < nombre Then
                ActiveSheet.Shapes("AutoShape 8").Select
            Selection.Characters.Text = "Trop petit!!!"
            With Selection.Characters(Start:=1, Length:=32).Font
                  .Name = "Blackadder ITC"
                  .FontStyle = "Normal"
                  .Size = 36
            End With
            saisie = InputBox("Donner un autre nombre", , "Saisie du nombre")
            i = i + 1
            Else
                ActiveSheet.Shapes("AutoShape 8").Select
                Selection.Characters.Text = "Trop grand!!!"
                 With Selection.Characters(Start:=1, Length:=32).Font
                     .Name = "Blackadder ITC"
                     .FontStyle = "Normal"
                     .Size = 36
                 End With
                 saisie = InputBox("Donner un autre nombre", , "Saisie du nombre")
                 i = i + 1
            End If
        Wend
     
    End If
    If nombre = saisie Then
        ActiveSheet.Shapes("AutoShape 8").Select
                Selection.Characters.Text = "Bravo!!!"
                 With Selection.Characters(Start:=1, Length:=32).Font
                     .Name = "Blackadder ITC"
                     .FontStyle = "Normal"
                     .Size = 36
                 End With
     
    Else
        ActiveSheet.Shapes("AutoShape 8").Select
        Selection.Characters.Text = "Perdu!!!"
                With Selection.Characters(Start:=1, Length:=32).Font
                     .Name = "Blackadder ITC"
                     .FontStyle = "Normal"
                     .Size = 36
                End With           
    End If
    End Sub

    J'ai fait qques recherches sur le net, essayé plusieurs versions differentes, mais j'ai pas reussi a le faire marcher.
    merci d'avance pour votre aide

  2. #2
    Membre éprouvé
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Points : 1 191
    Points
    1 191
    Par défaut
    bonsoir,

    il va falloir que tu trouve des fichiers sons puis utiliser l'API playsound :

    http://excel.developpez.com/faq/inde...n#JouerMusique

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    Bonjour,
    je n'ai pas pu testé plus tot, j'etait submergé par les revisions^^
    donc j'ai inserer la fonction, le programme jouer musique. mais vba me repond "Erreur de compilation : seuls des commentaires peuvent apparaitrent aprés Sub, EndSub, Function ou End Property. Quelqu'un a une solution?
    merci d'avance

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 41
    Points : 24
    Points
    24
    Par défaut
    C'est bon j'ai trouvé.
    Il suffisait juste de l'inserer au bon endroit

Discussions similaires

  1. Insertion son MP3 dans feuille Excel
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 18/01/2014, 13h42
  2. Son dans excel et activation VBA!
    Par felixismad dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/12/2013, 10h27
  3. Insertion Image dans Excel
    Par Pascal Lob dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/09/2009, 21h26
  4. Insertion d'objet son dans excel 2007
    Par kriss95360 dans le forum Excel
    Réponses: 1
    Dernier message: 04/01/2009, 01h59
  5. [VB6]Insertion image dans Excel
    Par mosquitout dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 12/04/2006, 17h30

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