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 :

[EX-XP] Ordonner une liste d'information


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut [EX-XP] Ordonner une liste d'information
    bonjour,

    j'ai un Userform et le code a reprendre, et voici l'interface :



    sur ce userform, j'ai actuellement 5 positions et c'est là que je bloque en therme d'idée ou de posibilité.

    je m'explique : aujourd'hui, j'ai 8 positions a gere donc il faut que je créer 3 position supplementaire => 3 combo.

    maintenant le gros probleme que je vais avoir, c'est que du jour au lendemain, je peux avoire 25 possitions a gerer et donc il faudrais que je recréer des combox et remettre le code a jours!

    le but finale est de gerer les une liste d'entré venant d'une colone d'EXCEL et de changer leur ordre en fonction des positions etablie dans ce USERFOMR.

    Et cette liste peux grandire suivant une note de service.

    j'espere que j'ai ete assez claire, sinon posez moi plus de question.

    en gros je ne sais pas comment gerer ce probleme.

    merci d'avance

    Via

  2. #2
    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
    Déjà une question : Es-tu obligée de faire paraître toutes les "positions" sur l'userform ? Ou bien si une seule position est-elle intéressante "à la fois" ?

  3. #3
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour,

    Tu peux faire un userform avec une seule liste de choix et un bouton "ajouter une position".

    PGZ

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut
    heu je repond au 2 questions en meme temps

    je n'ai aucune obligation donc ca peux etre envisageable.

    donc je dirais oui mais comment gere la suite ??

    Via

    PS ( je n'ajoute pas une position puis que la liste correspond au nombre de position que je dois avoir, ou developpe)

  5. #5
    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
    Si tu pouvais répondre à ma question... Là je ne vois pas ta réponse

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    Déjà une question : Es-tu obligée de faire paraître toutes les "positions" sur l'userform ? Ou bien si une seule position est-elle intéressante "à la fois" ?
    OUI, je peux faire apparaitre une seule position.

    mais c'est la suite que je voie pas.

    desolé je disais OUI pour les deux questions

    Via

  7. #7
    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
    Alors, comme semble le suggèrer pgz, une liste variable selon "la note de service" proposant le choix des positions disponibles
    -> Où une sélection dans la liste affiche la liste de la position désirée, soit dans la même liste, soit dans une seconde liste.
    Chépasichuisbienclercsurcecouci

  8. #8
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    J'imagine que les positions ce sont des noms de colonnes.

    Je fais l'hypothèse que ce formulaire doit aussi bien pouvoir enregistrer de 1 à n positions, suivant la règle du moment et sans modification du classeur.

    Si on ne sait pas combien de colonnes (positions) il faut renseigner parce que ce nombre change périodiquement, on ne peut pas prévoir une liste de choix par colonne. On n'en prévoit donc qu'une.

    A partir de là, de 2 choses l'une : soit l'ordre de saisie des positions est signifiant (H1), soit il ne l'est pas (H2).

    H1. Une seule liste de choix et à chaque action [ajouter une position], on enregistre le contenu de la liste de choix. On peut d'aileurs prévoir une zone de liste non modifiable pour présenter ce qui a déjà été enregistré.

    H2. Une zone de liste modifiable (choix multiples) contenant toutes les positions possibles.

    Si j'ai compris le pb, bien sûr.

    PGZ

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut
    ok, je comprend ou vous voulez ne venir et je vais un peu plus preciser le cas que j'ai :

    on travail sur une liste de Sicav ou de FCP preferenciel.

    en gros c'est l'ordre prioritaire de vente ou d'achat de action

    dans la colonne "A" j'ai l'action a faire (action comptable).
    Donc en "A1" "ACHETER" et de "B1" a "B8" j'ai le nom des actions dans l'ordre de priorité.

    donc j'ai en gros ca :



    et suivant la note de service
    il faut que je modifie comme ca :




    Donc si je comprend bien :

    - je fait une liste, ce qui me permet en meme temps de compter les entrees.
    - je remplie une combo, ce qui me permet de selectionner une "action" de la liste

    et apres ....

    je construis une collection pour re-ecrire le fichier ??

    j'espere que j'ai tous compris dans vos explication ??

    Via

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 13/03/2009, 16h01
  2. Réponses: 2
    Dernier message: 17/06/2008, 23h18
  3. Réponses: 2
    Dernier message: 05/06/2008, 17h19
  4. Ordonner une liste
    Par Zimzimut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 31/05/2007, 08h26

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