Formulaire ouvert ?

Résolu
Bonjour,

je souhaite effectué une fonction qui me dit si mon formulaire est ouvert ou pas, c'est pas le nombre d'exemple qui manque sur internet.
Cependant aucune ne marche !!! Je deviens fou !
Faut il activé une bibliothèque quel conque pour que par exemple Forms.count fonctionne ?
SysCmd ne fonctionne pas non plus chez moi.

Merci de votre aide!

5 réponses

  1. Bonjour,

    Un formulaire sous Access ? Si oui voici ce que j'utilise et qui fonctionne

    If CurrentProject.AllForms("Devis").IsLoaded Then
        MsgBox("Le formulaire Devis est ouvert !")
    End If


    Cordialement
    1. Bonjour, merci mais j'ai déjà essayé...
      Il me met erreur d'execution 424. Objet requis
      1. Heu vous êtes sous quelle version d'Access ?
    2. Je suis sur Excel 2010 (VBA)
      1. Le code quie je vous ai donnée est pour ACCESS pas pour EXCEL.
        C'est pour cela que je vouas ai demandé si vous étiez sous Access
    3. Pour Excel il faut faire comment du coup svp ??
      1. If UserForm1.Visible Then
            MsgBox "ok"
        End If


        si le formulaire s'appelle UserForm1
    4. J'ai trouvé au même moment ou vous me l'avez proposé et ça marche enfin !!
      Merci beaucoup !
      Bonne journée !
      1. Bonne journée