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

beldyn Messages postés 188 Date d'inscription   Statut Membre Dernière intervention   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
Mimi
 
Merci je vient de trouver et tu m-apporte la confirmation...
a+++
1