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

Excel Discussion :

Beep ne fonctionne pas


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    reconversion en cours
    Inscrit en
    Juillet 2009
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : reconversion en cours
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2009
    Messages : 631
    Points : 255
    Points
    255
    Par défaut Beep ne fonctionne pas
    Bonjour,
    j'ai pris sur ce site un tuto pour remplir des chiffres dans une USF, dont un code permet de faire un beep en cas d'erreur de saisie. Malheureusement, cela ne fonctionne pas sur mon poste, pourtant quand je reçois un message Outlook, j'entends un beep sur mon poste, j'écoute la radio du web avec des enceintes sans pb.
    voici un exemple du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub TbxNir_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If InStr("0123456789/", Chr(KeyAscii)) = 0 Then KeyAscii = 0: Beep: _
        MsgBox "Saisie incorrect, recommencez, svp.", vbExclamation, "ERREUR"
    End Sub
    le message s'affiche bien, mais je n'ai pas de beep...
    Est-ce que quelqu'un peut m'aider svp.
    Merci

  2. #2
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 82
    Points : 144
    Points
    144
    Par défaut
    Salut,

    Un exemple simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Option Explicit
     
    #If VBA7 Then
      Private Declare PtrSafe Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
    #Else
      Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
    #End If
     
    Private Sub TestBeep()
      Call Beep(400, 200)
    End Sub

  3. #3
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Bonjour.

    Citation Envoyé par mouftie Voir le message
    le message s'affiche bien, mais je n'ai pas de beep...
    Est-ce que quelqu'un peut m'aider svp.
    Tester l'instruction Beep seule avant d'affirmer que cela ne fonctionne pas !

    Comme la fonction MsgBox avec l'icône exclamation déclenche un son (à tester seule aussi …),
    la fonction Beep n'a pas le temps de s'exécuter et est donc annulée de facto …

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

Discussions similaires

  1. Le Beep ne fonctionne pas
    Par ddanie dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/03/2009, 12h54
  2. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

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