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 :

Garder mise en place dans userform plein écran


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    independant
    Inscrit en
    Février 2018
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : independant

    Informations forums :
    Inscription : Février 2018
    Messages : 74
    Points : 21
    Points
    21
    Par défaut Garder mise en place dans userform plein écran
    Bonjour à tous,

    J'aimerais garder la mise en place de toutes mes données (textbox, commandbutton, etc.) dans un userform après avoir mis celui-ci en plein écran.

    J'utilise ce code que je place dans mon userform:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub UserForm_Layout()
    'Mode plein écran
        Application.ScreenUpdating = False
        Me.Width = Application.Width
        Me.Height = 500
        Me.Top = 275 
        Me.Left = -2
        Application.ScreenUpdating = True
    End Sub
    Ce code me met bien mon userform en plein écran.

    Mon soucis est le suivant:
    Toutes mes données (textbox, commandbutton, etc.) dans mon userform ne sont plus à leur place

    En réalité toutes mes données sont placer comme dans mon projet vba

    Le code que j'utilise pour le plein écran et juste pour mon userform (je suppose) et ne prend pas en compte mes données

    Y aurait il un code pour remédier à cela
    exemple
    si j'ai un boutton qui ce trouve à la fin tous en bas de mon userform, j'aimerais qu'il ce place la en mode plein écran et non comme si il resté en mode normal.

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Bonjour
    essayer avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub UserForm_Activate()
    With Me
    .StartUpPosition = 3
    .Width = Application.Width
    .Height = Application.Height
    .Left = 0
    .Top = 0
    End With
    End Sub
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour
    Utilise donc des positions relatives (par rapport à l'angle supérieur gauche de l'userform) et non absolues.

    EDIT : des évènements indépendants de ma volonté font que j'ai retardé de deux mois (environ) le dépôt d'une contribution qui montrera comment automatiser à son gré ces choses-là. Si ton problème n'est pas urgent, tu n'auras qu'à utiliser ce code, qui va bien au-delà du simple positionnement.
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  4. #4
    Membre à l'essai
    Homme Profil pro
    independant
    Inscrit en
    Février 2018
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : independant

    Informations forums :
    Inscription : Février 2018
    Messages : 74
    Points : 21
    Points
    21
    Par défaut
    Bonjour BENNASR et unparia,

    Je vous remercie de votre attention.

    Je suis désolé BENNASR, le code que tu me donne me fais la même chose, elle me met en plein écran l’userform correctement mais pas les données dedans.

    Et pour unparia, je crois que pour détourner ce code, je fais ce que tu me dis.
    Je ne fais pas de code et change tous par les propriété position mais c’est fastidieux
    Mais si j’ai pas le choix, tampis.

    En vous remerciant et je désespére pas pour mon soucis

    Merci

Discussions similaires

  1. Apprendre à utiliser l'outil JavaScript Grunt - Installation et mise en place dans un projet
    Par Community Management dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/07/2017, 15h19
  2. Centrage JPanel dans JFrame plein écran
    Par Sals007 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 06/05/2012, 12h35
  3. [MySQL] Passer d'un formulaire simple à la mise en place dans la base de données
    Par alex28240 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/01/2009, 16h01
  4. placer une image plein écran dans un userform
    Par etorria dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/04/2008, 13h48

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