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 :

Afficher un userform au premier plan


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut Afficher un userform au premier plan
    Bonjour !


    Voila j'ai un petit souci

    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Workbook_Open()
    Application.WindowState = xlMinimized
    Load Userform1
    Userform1.Show
     
    End Sub
    dans ce code quand j'ouvre mon document il se minimise avec le userform
    alors comment afficher le userform au premier plan ?


    Merci a vous !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 207
    Par défaut
    ...en ne minimisant pas ton classeur Excel à l'ouverture

  3. #3
    Invité(e)
    Invité(e)
    Par défaut
    t'es un sacre numéro toi
    j'accepte mais moi je veux le classeur minimise est le userform au premier plan
    Dernière modification par AlainTech ; 24/08/2011 à 07h59. Motif: Suppression de la citation

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 207
    Par défaut
    Citation Envoyé par biyob0 Voir le message
    j'accepte mais moi je veux le classeur minimise est le userform au premier plan
    Je ne sais pas comment on peut faire ça.

    Si je devais me risquer à donner un avis je dirais même que ce n'est pas possible. En effet, quand tu regardes ton arbre de projet, les userforms appartiennent toujours à un classeur Excel donné et je pense donc qu'ils ne peuvent apparaitre qu'à "l'intérieur" de celui-ci.

  5. #5
    Invité(e)
    Invité(e)
    Par défaut
    bien dit
    qui est d'accord ?
    Dernière modification par AlainTech ; 24/08/2011 à 08h00. Motif: Suppression de la citation

  6. #6
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    bjr,

    appactivate pour réafficher le userform après "minimisation" de l'appli

    par exemple dans un UserForm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Option Explicit
     
    Private WindowStateBefore As Long
     
    Private Sub UserForm_Initialize()
    WindowStateBefore = Application.WindowState
    Application.WindowState = xlMinimized
    AppActivate Application.Caption
    End Sub
     
    Private Sub UserForm_Terminate()
    Application.WindowState = WindowStateBefore
    End Sub

Discussions similaires

  1. Problème pour afficher mes font au premier plans
    Par Clad3 dans le forum OpenGL
    Réponses: 3
    Dernier message: 23/01/2009, 13h52
  2. Laisser userform en premier plan
    Par Iloon dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/09/2008, 13h19
  3. Afficher un msgbox au premier plan
    Par ceuce dans le forum VBA Access
    Réponses: 1
    Dernier message: 02/12/2007, 18h20
  4. Réponses: 0
    Dernier message: 20/10/2007, 13h44
  5. Afficher une fenêtre au premier plan
    Par StormimOn dans le forum Windows
    Réponses: 2
    Dernier message: 05/09/2007, 17h03

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