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 :

Alignement droite dans combobox


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Retraité actif passionné
    Inscrit en
    Janvier 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité actif passionné

    Informations forums :
    Inscription : Janvier 2011
    Messages : 78
    Points : 64
    Points
    64
    Par défaut Alignement droite dans combobox
    Bonjour le Forum,

    Dans un Combo ou TextAlign = 3 (aligné à droite), si j'affecte à Listrow une valeur supérieure à 0 mes données sont masquées par l'ascenseur et je ne trouve rien pour fixer une marge à droite.

    Merci
    Cordialement

  2. #2
    Expert éminent
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Points : 6 871
    Points
    6 871
    Par défaut
    Bonsoir,

    Une idée, en ajoutant des espaces en fin de ligne du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ListBox1.AddItem "Mon texte" & Space(8)
    mais ceci va demander de supprimer ces espaces pour utiliser les valeurs, avec Trim par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MsgBox RTrim(ListBox1.Text)
    Hervé.

  3. #3
    Membre du Club
    Homme Profil pro
    Retraité actif passionné
    Inscrit en
    Janvier 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité actif passionné

    Informations forums :
    Inscription : Janvier 2011
    Messages : 78
    Points : 64
    Points
    64
    Par défaut
    Bonjour Hervé,

    J'avais effectivement eu cette idée, mais je trouve bizarre qu'un contrôle masque une partie des données qu'il est censé afficher. Je pense qu'il y a un paramètre quelque part que je n'ai pas trouvé.

    Merci
    Cordialement
    Daniel

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    as-tu essayé de jouer sur la largeur du combo ?

    d'ajouter une 4ème colonne vide ?

    sinon joint un fichier exemple pour qu'on puisse tester en live

    cordialement,

    Didier

  5. #5
    Membre du Club
    Homme Profil pro
    Retraité actif passionné
    Inscrit en
    Janvier 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité actif passionné

    Informations forums :
    Inscription : Janvier 2011
    Messages : 78
    Points : 64
    Points
    64
    Par défaut
    Bonjour Didier,

    Merci de ton concours.

    Ta réponse est une amélioration de la solution qui consistait à ajouter des espaces, mais tête de bois breton que je suis, je refuse d'accepter qu'un contrôle masque une partie des données qu'il est censé afficher par un ascenseur qui permet de voir ce qui ne rentre pas dans l'espace alloué !

    Donc je continue à chercher...
    Cordialement
    Daniel
    Fichiers attachés Fichiers attachés

  6. #6
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    mais tête de bois breton que je suis, je refuse d'accepter qu'un contrôle masque une partie des données qu'il est censé afficher par un ascenseur qui permet de voir ce qui ne rentre pas dans l'espace alloué !
    Bonjour,

    Nous sommes bien d'accord que la programmation demande une grande rigueur.
    Avant de faire des reproches au VBA, il convient donc de chercher à le connaître et d'essayer d'être soi même précis.

    Le combobox dont tu parles en #1 s"avère être une listbox dans ton exemple... Hors il s'avère justement que la propriété TextAlign de ces 2 contrôles est fondamentalement différente (cf aide vba)...Mais dans ce cas précis ça ne change rien à ton souci.

    Sinon, être têtu est rarement un avantage concurrentiel chez un programmeur

    La barre de défilement, verticale ici,vient se placer sur le contrôle, c'est natif et c'est ainsi (sinon, ce serait avec la propriété Width que nous aurions des soucis de gestion etc...), elle recouvre donc un espace à droite que tu peux récupérer par scrolling avec la flèche droite du clavier ou en réduisant la largeur de ton contrôle pour faire apparaître un tapis roulant. Ergonomie = zéro...

    Donc d'anomalie pour moi = point.

    Tu peux toujours, sinon, chercher à bricoler avec un Textbox et un contrôle ScrollBar séparé et accolé..

    cordialement,

    Didier

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/10/2011, 22h34
  2. Alignement droite dans une jList
    Par RouRa22 dans le forum Composants
    Réponses: 1
    Dernier message: 03/11/2008, 18h39
  3. Affichage Centrer ou à Droite dans combobox
    Par BRODU dans le forum Delphi
    Réponses: 2
    Dernier message: 10/12/2006, 18h25
  4. [HTML][CSS] Alignement gauche ET droite dans un <li>
    Par gwendy dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/11/2005, 20h27
  5. Aligner à gauche et à droite dans un paragraphe
    Par camboui dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 02/11/2005, 11h36

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