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 :

Taille d'un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut Taille d'un userform
    Bonjour

    Voilà, j'aimerais savoir, si il est possible qu'un userform, s'adapte a la taille de l'écran ?
    Car je travaille avec un écran de 19", et quand j'ouvre sur un autre ordi qui as un écran de 15", je ne vois que les 3/4 de mon userform.Au moment de sont ouverture il doit prendre tout l'écran, voilà ce que j'ai mis comme code, si quelqu'un a une solution ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub UserForm_Initialize()
     
        Dim hWnd As Long, exLong As Long, zFactor As Integer
        hWnd = FindWindowA(vbNullString, Me.Caption)
        exLong = GetWindowLongA(hWnd, -16)
        If exLong And &H880000 Then SetWindowLongA hWnd, -16, exLong And &HFF77FFFF
        zFactor = 100 * CInt(Application.Width / Me.Width)
        Me.Width = Application.Width
        Me.Height = Application.Height
     
    End Sub
    Merci d'avance

    Didier

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut taille d'un userform
    Ok merci cela fonctionne, mai j'aimerais que la barre bleu ainsi que la croix n'apparraisse pas, comme cela était avec la formule d'avant.

    merci

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692

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

Discussions similaires

  1. [XL-2003] Taille d'un userform
    Par Pierre67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/09/2010, 22h07
  2. [XL-2003] Adapter taille d'un userform à la taille de la fenêtre (ou écran)
    Par ankoubzh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/05/2009, 20h37
  3. Comment rendre la taille d'un userform dynamique
    Par bmeda72 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/10/2008, 17h03
  4. Rentrer une selection de taille variable dans une liste d'un userform
    Par Bubale dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 14/05/2008, 19h59
  5. taille automatique d'un userform en fonction de la taill de l'ecran windows
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/02/2008, 19h00

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