Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2011, 15h26   #1
Membre régulier
 
Inscription : mai 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 84
Points : 97
Points : 97
Par défaut Alignement vertical du texte dans un label

Bonjour,

Je suis en train de réaliser un UserForm dans le cadre d'un développement de macro et j'ai un formulaire composé de zones de texte accompagnées de labels décrivant le champ.

Ma question est probablement stupide mais comment modifier l'alignement vertical du texte dans le label ? En mettant le label au même niveau que la zone de texte, le texte du label est situé à un niveau inférieur par rapport au texte dans la zone de texte. L'inverse est aussi vrai si je déplace mon label un cran au dessus, je n'arrive pas à avoir les deux textes bien alignés.

En effectuant un clic droit sur le label, je vois une propriété "Aligner". Toutefois, lorsque je la sélectionne, l'ensemble des alignements différents sont grisés excepté "grille". En passant par les propriétés du label, j'ai un attribut "TextAlign" mais celui-ci ne concerne que l'alignement horizontal (gauche - centre - droite) alors que je cherche à régler l'alignement vertical (haut - milieu - bas) et que je n'ai pas trouvé d'autre propriété d'alignement du texte. Est-ce que c'est possible ?

Le rendu est bien moche avec ce texte légèrement décalé en dessous...

Merci d'avance pour votre réponse.
Paenitentia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 15h49   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 899
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 899
Points : 7 185
Points : 7 185
Bonjour,

pour aligner les 2 objets, tu les sélectionnes puis clic droit , menu Aligner>Milieu

Aligner objet.jpg
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 06/10/2011, 15h57   #3
Membre régulier
 
Inscription : mai 2006
Messages : 84
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 84
Points : 97
Points : 97
Je ne savais pas qu'il fallait sélectionner les deux éléments pour aligner le label. Merci !
Paenitentia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 16h11   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,
Ce n'est pas facile. Personnellement, je bidouille. Je déplace le label pour que le texte soit en regard du contrôle, éventuellement en jouant avec la propriété "Top" pour un réglage fin.

Vu la réponse de jfontaine. Il ne suffit malheureusement pas d'aligner les contrôles pour que le texte du label soit en regard du textbox.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2011, 14h17   #5
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu

bonjour

une solution serai de remplacer le label par un textbox en mettant le background
a transparent ainsi que enlever le cadre si besoins est
et ensuite tu aligne le top des deux et tu fait la manoeuvre qui t'a été indiqué précédemment

au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web