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 :

modifier une listbox


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut modifier une listbox
    bonjour,

    je voudrai ajouter un listbox dans ma userform.
    cette list box contient 5 colonnes et n lignes
    dans les 2 premiere colonne je voudrais mettre des textbox pour recuperer du texte et les 3 autres colonne ce serais des boutons a joute dans la listbox
    est ce que ceci est possible??
    si oui comment pourrai on realiser ceci?

    si non avez vous une idée pour réaliser quelque chose qui y resemnble?

    merci

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Hello,

    Non ce n'est pas réalisable.

    Essaye d'être un peu plus explicite sur ce que tu souhaites réaliser et on pourra sans doute te proposer des alternatives.

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    bonjour,
    Je voudrais réaliser, dans ma userform, un tableau qui comporte 5colonnes et n lignes.
    Les champs du tableau doivent être modifiable par l’utilisateur.
    La 1er colonne contiendra un nombre.
    La 2em un texte
    Les 3 dernières des boutons

    D’autre solution a me proposer ? si la listbox ne fonctionne pas
    merci

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonour,
    et les boutons auraient quelles utilités?

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    les bouton serve a appeler une palette de couleur pour regler la couleur de texte , fond et bordure

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    donc, je suppose que la ligne en relation contient ces informations?

  7. #7
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Là je sens que ça va partir en vrille dans toutes les directions...

    Si tu veux une aide efficace, il faut absolument que de ton côté tu y mettes un peu du tien avec des explications claires, précises et les plus complètes possibles sur ce que tu veux faire, ce que tu veux obtenir, en partant de quoi, par quel moyen, ce que tu as déjà fait, sur quels points du coinces, etc...

    Par exemple cette palette de couleur...tu la crées comment ? elle se trouve où ? elle va mettre en couleur quoi ?

    Il va servir à quoi ce UserForm ? Pour pouvoir proposer des idées il faut au minimum connaître l'utilité finale.

    A+

  8. #8
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    oui, c'est mieux!

  9. #9
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    bon je vais essyer d'etre clair

    je veux afficher du texte en fonction de l'etat d'une variable et changer la couleur.
    donc le userform doit proposer a l'utilisateur des parametres
    sur chaque ligne il y a la valeur puis le texte correspondant et ensuite les 3palette de couleur.

    je voudrais que ca resemble a une listbox. (car l'utilisateur peu entrer plusieur ligne)
    est ce que c possible d'insere des bouton dans une case d'une listbox?

    j'ai deja créer les palette de couleur grace a un bouton.

    c plus clair?
    merci

  10. #10
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    si les parametres sont dans la list box, ou est l'intéret de placer un bouton à l'intérieur

    tu pourrais placer le bouton à coté et faire appel à la ligne sélectionnée dans la listbox non?

  11. #11
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    je n'est pas encore créer de listbox
    car je sais pas si je pourrais entrer mes paramétres dans celui-ci
    de plus je ne sais pas combien de ligne l'utilisateur aura besoisn donc je ne sais pas combien de bouton je doit creer

  12. #12
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    mais pour répondre à ta question!

    on ne peux pas ajouter d'objet dans une listbox!

  13. #13
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    donc comment je pourrais faire?

    est ce que je peu modifier une case d'une list box?

  14. #14
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    si l'idée est d'avoir des parametres dans une list box, et bien tu place simplement un bouton qui lancera une procedure en recupérant les dis parametres.

    est ce que je peu modifier une case d'une list box?
    euh, c'est a dire?
    tu peux modifier en entrée contenue dans le listbox bien sur

  15. #15
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    est ce que vous pouvez me donner quelque ligne de code sur le listbox

    - pour configurer un tableau de 5 collones et n ligne

    - pour remplir la premiere ligne c'est a dire les 5 colonnes

    - pour remplir par exemple la ligne 1 colonne 3 de la couleur rouge

    - pour suprimer la ligne 2 complete et remonter toute les autres lignes

    - mettre des titre sur chaque colonne de ma listbox

    ceci devrais me sufire a réaliser mon idée
    merci d'avance pour votre aide

  16. #16
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    With Me.ListBox1
        .AddItem ("Ligne")
        .AddItem ("row")
        .AddItem ("rogne")
        .List(0, 2) = "1"
        .List(1, 2) = "2"
        .List(2, 2) = "3"
        .RemoveItem 2
    End With
    - pour remplir par exemple la ligne 1 colonne 3 de la couleur rouge
    si tu veux parler de la listbox, ce n'est pas possible à ma connaissance.

  17. #17
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Le lien ci-dessous permet de voir un peu plus clair sur les différents contrôles utilisables avec un UserForm et leurs utilisations.

    http://silkyroad.developpez.com/VBA/ControlesUserForm/

    En espérant que cela puisse t'aider

  18. #18
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    merci a tout les 2

    par contre je n'est pas vue si je peu:

    mettre une couleur de fond dans une case

    et si je peu mettre un intituler sur chaque colonne

    quel parametre faut t il activer pour rendre visible les ligne du tableau

    merci

  19. #19
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    mettre une couleur de fond dans une case
    Non pas possible, mayekeul t'a déjà répondu à ce sujet

    et si je peu mettre un intituler sur chaque colonne
    non pas possible, la solution consiste à bricoler en insérant des Labels au-dessus de la ListBox

    quel parametre faut t il activer pour rendre visible les ligne du tableau
    Si tu parles d'un quadrillage entre les lignes et les colonnes, not possible non plus

    Je n'arrive toujours pas à saisir quelle sera vraiment l'utilisation prévue de tout ça mais peut-être qu'une Listview sera plus appropriée, à toi de voir.
    http://silkyroad.developpez.com/VBA/ListView

  20. #20
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    merci pour tes reponse
    mais cela me semble vraiment vraiment BIZARRE
    personnellement je pense qu'il y a une solution et que cela est possible

    sans te vexé!

Discussions similaires

  1. Modifier une listbox dans un userform
    Par vins86 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/08/2013, 16h32
  2. modifier toute une listbox
    Par kalou26 dans le forum C++Builder
    Réponses: 21
    Dernier message: 21/06/2006, 11h32
  3. Modifier une listbox
    Par defluc dans le forum Delphi
    Réponses: 2
    Dernier message: 27/05/2006, 15h46
  4. Réponses: 12
    Dernier message: 08/05/2006, 13h57
  5. Modifier la couleur d'un seul objet d'une ListBox
    Par [Silk] dans le forum Composants VCL
    Réponses: 8
    Dernier message: 03/01/2006, 21h55

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