Alignement dans les Contrôles d'UserForm Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
J
JeanF44
Membre fidèle
Membre fidèle
Messages : 165
Appréciations reçues : 2
Inscrit le : 29 décembre 2016
Version d'Excel : 2019FR

Message par JeanF44 » 13 février 2020, 16:28

Bonjour,

J'utilise un UserForm pour la 1ière fois et je rencontre quelques soucis de mise en forme pour centrer verticalement un texte dans les "Label", "Bouton de Commande" et "TextBox"
Merci de votre aide

Cordialement

JeanF44
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'856
Appréciations reçues : 176
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 13 février 2020, 16:35

Bonjour Jean, bonjour le forum,

Regarde dans la fenêtre de propriété des tes contrôles la propriété : TexAlign pour les Labels et Textboxes pour le CommandButtons c'est centré d'office et je ne sais pas comment changer l'alignement...
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
J
JeanF44
Membre fidèle
Membre fidèle
Messages : 165
Appréciations reçues : 2
Inscrit le : 29 décembre 2016
Version d'Excel : 2019FR

Message par JeanF44 » 13 février 2020, 18:12

Bonsoir et merci de la réponse,

Pour les "Label", "TextAlig" n'est valable que pour centrer un texte horizontalement.
Je ne trouve pas pour centrer un texte verticalement

Ok pour les "CommandButton" c'est d'office
Merci de votre aide

Cordialement

JeanF44
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'856
Appréciations reçues : 176
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 14 février 2020, 08:39

Re,

Oui, pardon je navet pas lu le "verticalement"...
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
Avatar du membre
pierrep56
Membre impliqué
Membre impliqué
Messages : 1'149
Appréciations reçues : 187
Inscrit le : 18 juin 2014
Version d'Excel : 2016

Message par pierrep56 » 14 février 2020, 10:49

Bonjour à tous,

Il est possible de centrer verticalement du texte dans un label!
J'ai écris un article sur le sujet =>
http://tatiak.canalblog.com/archives/20 ... 15906.html
109262560.jpg
109262560.jpg (148.55 Kio) Vu 21 fois
Pierre

PS : et en bonus mon image magique ...!
_vide1.zip
(154 Octets) Téléchargé 5 fois
J
JeanF44
Membre fidèle
Membre fidèle
Messages : 165
Appréciations reçues : 2
Inscrit le : 29 décembre 2016
Version d'Excel : 2019FR

Message par JeanF44 » 14 février 2020, 13:55

Bonjour et merci de la réponse.

Essai de centrage verticale d'un label OK

Par contre, si je mets une bordure au label, j'ai trouvé pour changer la couleur mais pas l'épaisseur du trait de contour.

Peut-être que ce n'est pas possible de changer l'épaisseur de la bordure dans les propriétés !!!
Merci de votre aide

Cordialement

JeanF44
Avatar du membre
pierrep56
Membre impliqué
Membre impliqué
Messages : 1'149
Appréciations reçues : 187
Inscrit le : 18 juin 2014
Version d'Excel : 2016

Message par pierrep56 » 14 février 2020, 14:07

Capture.JPG
Capture.JPG (54.9 Kio) Vu 122 fois
Trop facile! => voir fichier démo
Pierre
Bordures épaisses.xlsm
(17.3 Kio) Téléchargé 8 fois
J
JeanF44
Membre fidèle
Membre fidèle
Messages : 165
Appréciations reçues : 2
Inscrit le : 29 décembre 2016
Version d'Excel : 2019FR

Message par JeanF44 » 14 février 2020, 14:40

Re,

Merci de la réponse et de la démo.

En fin de compte, c'est du bricolage car il n'y a pas la possibilité de régler l'épaisseur d'un label par ses propriétés !!!

Encore une question qui me vient en utilisant un UserForm :
Est-il possible de le placer où l'on veut sur la feuille excel il se place toujours au centre de cette feuille ?
Si oui, Comment ?
Merci de votre aide

Cordialement

JeanF44
Avatar du membre
pierrep56
Membre impliqué
Membre impliqué
Messages : 1'149
Appréciations reçues : 187
Inscrit le : 18 juin 2014
Version d'Excel : 2016

Message par pierrep56 » 14 février 2020, 16:49

Encore du "Bricolage" => StartUpPosition=0
Tout ça, on est d'accord, c'est pour améliorer l'esthétique ... Bricolage inclus ...
Bon Bricolage ...

En attendant, on s'excuse de donner des solutions qui donne le résultat escompté ...
1 membre du forum aime ce message.
J
JeanF44
Membre fidèle
Membre fidèle
Messages : 165
Appréciations reçues : 2
Inscrit le : 29 décembre 2016
Version d'Excel : 2019FR

Message par JeanF44 » 15 février 2020, 14:36

Bonjour,

Je disais "Bricolage" en riant mais le principal c'est le résultat !!!

On peut positionner un UserForm où l'on veut sur l'écran.
Il faut sélectionner l'UserForm et afficher Propriétés
Ensuite on voit plusieurs paragraphes (Apparence, Comportement, Défilement, …..)
Le dernier doit être "Position" et la on peut choisir le placement par rapport à la Gauche et le Haut

Par contre, pour un MsgBox on ne doit pas avoir la possibilité de le positionner comme on veut à part le centre de l'écran par défaut !!!
Merci de votre aide

Cordialement

JeanF44
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message