Sleep (Vb)

Mimi -  
 Mimi -
Bonjours. Je suis débutante, je souhaite me servire de la "fonction" Sleep en Vb mais lorsque je fait play un message d'erreur intervient "Sub or Fonction not defined, pourtant j'ai ajoutée un module dans lequel j'ai inscrit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long), quelqu'un peut il m'aider et me dire pourquoi ça ne marche pas ? merci d'avance...
a+++

2 réponses

  1. beldyn Messages postés 189 Statut Membre 19
     
    Salut,
    Je pense que ton problème vient du fait que tu tentes d'accéder à la fonction depuis un feuille et non depuis le module ou la déclaration est faite.
    Solutions:
    - tu changes le private en public
    ou
    - tu construis une fonction intermédiaire dans le module de déclaration du genre:
    Option Explicit
    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
    ' fonction intermédiaire
    Sub sleeping(val As Long)
    Sleep val
    End Sub

    Voilà a +
    Beldyn
    7
  2. Mimi
     
    Merci je vient de trouver et tu m-apporte la confirmation...
    a+++
    1