UserForm

Résolu
Bonjour

J'ai inséré un UserForm dans mon fichier Excel
La macro suivante est associée à un bouton sur ma feuille menu :

Sub Ouvrir_Formulaire()

UserForm1.initialiser
UserForm1.Show

End Sub

Quand je clique sur mon bouton, ça me met « objet requis ». Sauriez vous me dire pourquoi ?

Merci d'avance

Laure

4 réponses

  1. Modérateur
    Bonjour,
    Si vous avez renommé votre UserForm1, il convient de lui donner ce nouveau nom dans la macro.
    Ensuite, qu'est ce que UserForm1.initialiser veux dire?
    Je connais : Load UserForm1
    1. Bonjour

      je n'ai pas renommé l'userform. initialiser est une macro qui se trouve dans le code de l'userform.
      1. Modérateur
        Et que dit cette macro?
    2. Bonjour,

      Il faut faire :

      Sub Ouvrir_Formulaire()
      
          UserForm1.Show
      
      End Sub 


      et dans l'éditeur du formulaire mettre :

      Private Sub UserForm_Initialize()
      
         initialiser
      
      End Sub


      ;o)
      1. Tiens je viens de voir mon erreur !

        Merci à vous
        1. Et bien, bravo.

          Si tu pouvais mettre ta solution ça aiderait peut être également d'autres personnes ... merci pour eux.

          ;o)
        2. Heuu en fait c'est pas vraiment une solution, j'avais fait une faute de frappe dans ma macro initialiser et c'est en voulant la poster pour la montrer à pijaku que je m'en suis rendu compte ... quand je pense que je suis bloquée depuis ce matin ?! ...
        3. Modérateur
          Bon et bien tant mieux.

          Résolu par erreur de saisie