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 :

[VBA-E] Adaptation avec des listbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Par défaut [VBA-E] Adaptation avec des listbox ou combobox
    Bonjour,

    J'ai voulu adapter cette exemple en remplacant les textbox par des listbox mais sans succes quelqu'un pourrait m'aider.
    Je voudrais obliges des utilisateurs à choisir les donnes à saisir dans des listes déroulantes.

    contributions VBA
    [Sources]Utiliser un Userform pour Lire et écrire facilement ds 1 feuille de calculs


    merci par avance.

  2. #2
    Membre éclairé
    Profil pro
    chomeur
    Inscrit en
    Août 2006
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Août 2006
    Messages : 343
    Par défaut
    quel exemple?
    Que veux tu faire exactement?
    si tu veux que les gens soient obligés de mettre que ce que tu as mis, utilise une ComboBox avec la propriété :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonCbx.Style = fmStyleDropDownList

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Par défaut Adaptation avec des listbox
    Bonjour,

    J'ai essaye avec des listbox ou des combobox sans succes.

    voici le fichier donc je parle. il a ete fait par ouskel'n'or.
    http://cjoint.com/?ennpvfYnxx

    à la place des textbox, je voudrais utiliser des listes déroulantes soit listbox ou combobox ( differentes ? ).

    merci

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Explique ce que doivent contenir list et combobox. Là je ne comprends pas l'objectif. Veux-tu, pour chaque ligne d'une feuille de calculs, mélanger les données que contiennent tes list ou combos ? Mais alors, où tes combos prennent-elles leurs données ?

    NB - si c'est ça, l'appli dont tu parles n'est pas adaptée

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Par défaut Adaptation avec des listbox
    Bonjour,

    Voici le fichier excel que j'ai crée. Tu pourras voir se que j'ai fait. Par contre, je ne peux divulger les donnes du tableau c'est pour cela que j'ai mis des X.

    http://cjoint.com/?enoBd4DUKx

    Je voudrais exploiter ton exemple pour remplir mon tableau.
    Soit avec listbox ou combobox ( quel est le plus pratique ? ) mais donnes sont par fixer en nombre, il fait que je puisse en rajouter => je croix que le plus pratique dans mon cas est le combobox.

    ici dans mon exemple, je copie un tableau dans chaqu'une de mes feuilles. J'ai crée des validations en listes deroulantes allant chercher les donnees dans le tableau copie.

    Ce qui m'a pose des problemes de selection de cellules d'ailleurs. Ce n'est pas encore robuste car je dois de temps en temps bidouille le numéro de selection de cellule. Et je ne sais pourquoi ? ( ici cela doit etre 5 jusqu'à detection de la derniere ). Mais j'ai des cas ou je dois mettre 3 ou autre car il me decale ma selection. C'est problématique dans mon tableau global car il y a des lignes qui disparaissent .

    On m'a demandé si on pouvait copier un ligne pour eviter de redocumenter une ligne entierement. J'ai teste on peut copier manuellemnt la ligne et renommer le numero de la colonne A pour continuer mon incrémentation de ligne. Je n'ai trouve que cette maniere pour inserer une ligne et copier.

    C'est pas facile à expliquer ce que l'on voudrais. En te donnant mon tableau, tu vas comprendre ce que j'ai essaye de faire.

    J'espere que tu va mieux comprendre ce que j'ai essaye de faire. Je debute en vba. Et ma maniere de proceder est la suivante : je recupere des bouts de code à droite et à gauche et je teste . Et c'est pas evident.

    merci.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Par défaut Adaptation avec des listbox
    Donnees d'une combobox ou listbox

    j'ai deux possibilite soit je pointe sur une zone d'une feuille soit je met mes donnes dans mon code ?

Discussions similaires

  1. [VBA-E]Simplifier avec des instances
    Par tonton fred dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/05/2007, 10h48
  2. [VBA-E]Problème avec des ToggleButton
    Par dilkas dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/03/2007, 11h15
  3. Réponses: 6
    Dernier message: 20/02/2007, 17h00
  4. [VBA-E] Problème avec des dates !
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/03/2006, 13h12

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