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 :

[VBA-E] Masquer/reduire formulaire


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 12
    Par défaut [VBA-E] Masquer/reduire formulaire
    Bonjour A tous

    Avec un formulaire, j'utilise l'instruction .hide pour le cacher. Mais je n'arrive pas a le faire réaparraitre comme je veux car l'instruction .Show le réinitialise

    Donc
    Je voudrais savoir si il existe un moyen pour masquer ou réduire un formulaire, puis de le faire réapparaitre

    Merki d'avance

  2. #2
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    ton formulaire contient-il beaucoup de choses ?

    si ce n'est pas le cas, essaie de faire un tableau dans lequel tu conserverais les paramètres actuels du form... et le cas échéant, tu remettrais le form en l'état après un Show (faire une procédure serait une bonne chose).

    Le problème vient peut etre du fait que .Show induit un Load Form.
    Tu peux le tester en ne faisant aucun Load de ton Form, mais juste un Show. Il se charge quand même.

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par marsupoilu
    Bonjour A tous

    Avec un formulaire, j'utilise l'instruction .hide pour le cacher. Mais je n'arrive pas a le faire réaparraitre comme je veux car l'instruction .Show le réinitialise

    Donc
    Je voudrais savoir si il existe un moyen pour masquer ou réduire un formulaire, puis de le faire réapparaitre

    Merki d'avance
    show ne le réinitialise pas.... c'est quoi le code utilisé...?

  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 12
    Par défaut
    OK ca roule

    Effectivement, . show utilise bien .load donc aussi les évenements Initialize et Activate

    Mais

    J'ai suivi vos conseils
    1-je stocke les paramètres du Form contenant une ListBox dans un tableaux a 2 dimensions
    2-je cache le formulaire avec .Hide pour continuer des actions sur le classeur Excel
    3-Une fois les actions faites, je fais réaparaitre le formulaire avec .show et je "force" la ListBox en lui remettant les paramètres du tableaux

    Merki

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par marsupoilu
    OK ca roule
    Effectivement, . show utilise bien .load donc aussi les évenements Initialize et Activate
    .Show n'utilise load que si la form n'est pas déjà chargé... donc au deuxiéme .Show... pas de load.. ( s'il n'y as pas eu un unload entre temps..)...
    seul l'événement Activate est alors généré...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/02/2006, 14h52
  2. VBA affichage par défault formulaire unique
    Par hocine dans le forum Access
    Réponses: 3
    Dernier message: 04/01/2006, 12h50
  3. [vba-excel] Affichage de formulaire
    Par decour dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/12/2005, 12h04
  4. Réponses: 4
    Dernier message: 02/11/2005, 19h58
  5. Réponses: 2
    Dernier message: 28/10/2004, 17h54

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