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

Macros et VBA Excel Discussion :

Lancement du formulaire au chargement du classeur. [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Electricien - Outilleur
    Inscrit en
    Septembre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Electricien - Outilleur
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2014
    Messages : 16
    Par défaut Lancement du formulaire au chargement du classeur.
    Toujours dans VBA Excel 2010, peut-on lancer directement un formulaire au chargement du classeur sans passer ma le lancement de la macro arrivé sur la feuille adéquate ?

    Merci pour toutes ces aides fournies.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 72
    Par défaut
    Je ne suis pas sur d'avoir compris, mais si tu clique sur ThisWorkbook tu prend l'évènement Open et tu fais formulaire.show. Après il y a même moyen de masqué la feuille Excel mais je déconseille ou alors faut pas oublié de fermé avec un BeforeToClose.

    DeathZarakai

  3. #3
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 128
    Par défaut
    Citation Envoyé par DRARVUO99 Voir le message
    Toujours dans VBA Excel 2010, peut-on lancer directement un formulaire au chargement du classeur sans passer ma le lancement de la macro arrivé sur la feuille adéquate ?
    Hein ? euh... Quoi ?

    Tu veux afficher ton UserForm dès l'ouverture du classeur ?

    Dans ce cas il n'y a qu'un moyen à ma connaissance: l'événement d'ouverture du classeur

    Dans l'événement Workbook_Open, tu fais:
    Bien évidemment, si ton UserForm ne s'appelle pas UserForm1, tu changes son nom. Et tu peux lui dire d'être modal ou non (Show 0 par exemple).

    Slooby

  4. #4
    Membre averti
    Homme Profil pro
    Electricien - Outilleur
    Inscrit en
    Septembre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Electricien - Outilleur
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2014
    Messages : 16
    Par défaut
    Citation Envoyé par DeathZarakai Voir le message
    Je ne suis pas sur d'avoir compris, mais si tu clique sur ThisWorkbook tu prend l'évènement Open et tu fais formulaire.show. Après il y a même moyen de masqué la feuille Excel mais je déconseille ou alors faut pas oublié de fermé avec un BeforeToClose.

    DeathZarakai
    Je n'ai pas trouvé l'évènement que tu cites mais j'ai créé une procédure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Workbook_Open()
        UserForm01.Show
    End Sub
    ... et ça fonctionne très bien.

    Merci encore pour les réponses précises et rapides.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 128
    Par défaut
    What ! Tu l'as codé où cette procédure ? Dans un module classique ? Mais ça n'a pas de sens

    Je ne savais pas qu'on pouvait sur-définir une méthode spécifique à ThisWorkBook dans un autre module !

    (Ou alors tu l'as codé dans ThisWorkBook sans voir qu'elle existait déjà ?)



    Slooby !

  6. #6
    Membre averti
    Homme Profil pro
    Electricien - Outilleur
    Inscrit en
    Septembre 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Electricien - Outilleur
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2014
    Messages : 16
    Par défaut
    Je l'ai mise dans ThisWorkBook car je ne savais pas trop où la mettre en espérant que ça fonctionne pour toutes les feuilles du classeur. Je prévois de faire d'autres formulaires pour les autres feuilles de ce même classeur. Je ne comprends pas que veux-tu dire en sur-définissant cette méthode car cela ne fonctionnait pas sans faire cela avant...

  7. #7
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 128
    Par défaut
    Citation Envoyé par DRARVUO99 Voir le message
    Je l'ai mise dans ThisWorkBook car je ne savais pas trop où la mettre en espérant que ça fonctionne pour toutes les feuilles du classeur. Je prévois de faire d'autres formulaires pour les autres feuilles de ce même classeur. Je ne comprends pas que veux-tu dire en sur-définissant cette méthode car cela ne fonctionnait pas sans faire cela avant...
    Nom : Capture.JPG
Affichages : 422
Taille : 71,2 Ko


    C'est ici que tu trouveras ton bonheur


    Slooby
    Images attachées Images attachées  

  8. #8
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 72
    Par défaut
    Je te rassure, tu me dis ne pas avoir compris mais tu as fait exactement ce qu'on te proposait bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 19
    Dernier message: 12/10/2007, 13h49
  2. Cacher des champs de formulaire au chargement
    Par ColonelHati dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/01/2007, 13h51
  3. Focus sur un champ de formulaire au chargement de la page
    Par feanor11 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 01/11/2006, 20h43
  4. Appel d'un Formulaire depuis un autre classeur
    Par philmonnery dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/07/2006, 11h03
  5. Réponses: 11
    Dernier message: 11/05/2006, 10h09

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