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 :

auto centrage dans un formulaire


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Points : 181
    Points
    181
    Par défaut auto centrage dans un formulaire
    bonjour
    une question sur l'alignement et le centrage des frames, bouton,....

    j'ai un formulaire qui contient 3 frame et qql bouton et qql combobox
    peut centrer AUTOMATIQUEMENT dans le userform ces differents elements ...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Est-ce par le code ou manuellement ?

    En attendant manuellement : Sélectionne ton ou tes contrôles, ensuite dans le menu Format/Centrer sur la feuille, et lç tu as le choix.

    Sinon un petit bout de code pour centrer tous tes contrôles textbox horizontalement.

    Starec

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Points : 181
    Points
    181
    Par défaut
    bonsoir starec
    j'ai un code pour regler l'affichage en fonction de la def de l'ecran
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
     
    'pour l'affichage plein ecran en fonction de la def
    Res
    Select Case H
    Case 1024
    With UserForm1
    .Zoom = 100: .Height = 672: .Width = 750: '.Label3.Font.Size = 10
    End With
    Case 960
    With UserForm1
    .Zoom = 92: .Height = 625: .Width = 725: '.Label3.Font.Size = 9
    End With
    Case 864
    With UserForm1
    .Zoom = 82: .Height = 555: .Width = 700: '.Label3.Font.Size = 10
    End With
    Case 768 'def bureau
    With UserForm1
    .Zoom = 100: .Height = 560: .Width = 765: '.Label3.Font.Size = 9:
    End With
    Case 720
    With UserForm1
    .Zoom = 100: .Height = 445: .Width = 730: '.Label3.Font.Size = 9:
    End With
    Case 600
    With UserForm1
    .Zoom = 53: .Height = 370: .Width = 790: '.Label3.Font.Size = 9:
    End With
    Case Else
    MsgBox "Résolution de : " & L & " x " & H & " : non paramétrée."
    End Select


    maintenant je souhaite centrer tout le contenu de chaque userform , si cela est possible

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Points : 824
    Points
    824
    Par défaut
    Bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CentrerControles()
        Dim ctl As Control
        For Each ctl In Me.Controls
            ctl.Left = (Me.Width - ctl.Width) / 2
        Next
    End Sub
    Cordialement,

    Tirex28/

Discussions similaires

  1. affichage auto d'un champs dans sous formulaire
    Par TCPARIS dans le forum IHM
    Réponses: 2
    Dernier message: 16/09/2007, 22h32
  2. [AJAX] Auto completion - plusieurs champs dans un formulaire
    Par etco1 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/09/2007, 17h36
  3. Date auto dans un formulaire
    Par philou029 dans le forum Langage
    Réponses: 7
    Dernier message: 10/07/2007, 14h14
  4. Auto-centrage de formulaire
    Par Gabout dans le forum Access
    Réponses: 2
    Dernier message: 23/05/2006, 08h02
  5. [C#] Problème de centrage de la souris dans un formulaire.
    Par aegypius dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/10/2004, 11h46

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