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 :

UserForm Définir ListBox [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 126
    Par défaut UserForm Définir ListBox
    Bonjour,
    Je commence à travailler avec UserForm1.
    Dans cette fenêtre, j'ai plusieurs textBox mais aussi une ListeBox1.

    Bien qu'ayant regarder "le cours" de developpez sur les UserForm je n'y arrive pas.

    Pour l'instant j'ai comme code
    Sub Test()

    UserForm1.Show

    End Sub
    J'aimerai définir des données à ma ListBox1.J'ai vu qu'il fallait utiliser ListBox1.RowSource = "Feuil1!A3:A10" mais bien que mettant ce code après la ligne de code UserForm1.Show, celà ne marche pas.

    Pourriez vous m'aider en me disant comment je dois faire pour afficher dans ma ListBox1 les données A3 à A10 de ma feuille 1 s'il vous plait. (un exemple bien détaillé me serait bien utile).


    Cdlt

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Il fallait la faire dans Usrform1_Initialize()
    regarde du côte des évènements de ton userform

  3. #3
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 126
    Par défaut
    Ah c'est bon merci.
    ça marche nikel

    Est-ce que tu sais comment faire pour que dans la listBox il affiche les valeurs mais sans les espaces ? (je m'explique : la ListboX récupère des prénoms mais lorsque je lance la macro, les noms s'affichent bien mais il y a beaucoup de vide derrière chaque prénom, j'ai donc une mini scroll bar sous ma listBox qui est strictement inutile.J'aimerai que celle ci disparaisse...)


    Cdlt

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Les espaces éventuels sont repris de ta source de données, donc de ta feuille (tu peux agir sur la source)
    sinon tu peux augmenter la largeur de ta listebox

  5. #5
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 126
    Par défaut
    Dans ma feuille, la colonne qui gère les noms est au minimum pour qu'on voit le nom juste en entier.

    Pourtant dans la ListBox je vois largement le nom + des espaces (avec une scroll bar)

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu es sur que sur ta colonne il y a juste les noms ou nom+ des espaces. Pourtant tu peux avoir des espaces après tes noms; le fait de diminuer la largeur de ta colonne, ne supprime pas les espaces éventuels après chaque nom
    à vérifier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Userform - alimenter ListBox, feuille de données
    Par BtjpsspgrW dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/08/2014, 20h44
  2. [XL-2007] [Userform] Alimentation ListBox et validation
    Par meumeu73.1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/09/2013, 07h41
  3. Définir le style d'une ligne dans un listbox
    Par Sunsawe dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/07/2007, 20h43
  4. [VBA-E] Liaison entre une listbox et un userform
    Par lio62 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 25/02/2007, 17h32
  5. Réponses: 4
    Dernier message: 08/02/2007, 20h36

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