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 :

Récupérer la liste de choix d'une colonne triée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Par défaut Récupérer la liste de choix d'une colonne triée
    Bonjour,

    je veux faire une application en vba qui enregistre le contexte d'une feuille:
    si une colonne est "triée", elle dispose d'une liste de choix, comment puis je récupérer cette liste ?
    dans le cas où des éléments de cette liste sont triés comment puis je récupéré ce qui est trié ?

    je ne vois pas du tout comment aborder ce problème

  2. #2
    Expert confirmé
    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
    Par défaut
    Bonjour,

    si une colonne est "triée", elle dispose d'une liste de choix, comment puis je récupérer cette liste ?
    C'est quoi qui te permet d'affirmer que la colonne triée possède une liste de choix ?
    dans le cas où des éléments de cette liste sont triés comment puis je récupéré ce qui est trié ?
    Tu veux récupérer quoi, toutes les valeurs de la colonne ? Les valeurs qui ont été déplacées après de tri ?
    En l'attente de plus de précisions !

    Hervé.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Par défaut
    Merci Theze de me répondre
    et pardon de m’être mal expliqué

    en Excel 2010 je sélecte une colonne "C", ou une partie, et dans le groupe données du bandeau je clic sur "filtrer"
    la colonne "C" dispose alors d'une flèche, en cliquant dessus apparait une liste de choix à cocher/ décoché : c'est la liste triée des contenues de la colonne "C" sans doublon
    Comment peut on la récupérer ?

    si je coche un ou plusieurs éléments de ce choix alors les lignes sont apparentes, les autres cachées
    comment je peux récupérer ceux qui sont cachés et ceux qui sont apparents ?

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Le filtre sert à filtrer des données et pour te permettre de filtrer dans de bonnes conditions, une liste triée et sans les doublons des données présentes dans la colonne apparaît dans le bas de la boîte de dialogue et après avoir fait ta sélection, le filtre masque les données non sélectionnées.
    Qu'elle est la finalité de ta demande qui décidément est très floue ?
    Veux-tu exporter tes données visibles, établir une liste sans doublon de ta colonne ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 293
    Par défaut
    je dois faire une application vba sur un fichier excel pour gérer un planning
    dans ce planning les utilisateurs font des filtres sur plusieurs colonnes

    les outils que je développe pour gérer ce planning nécessitent qu'à un moment donné je dois sauvegarder le contexte, enlever les filtres pour pouvoir accéder à toutes les données, faire les graphes etc ..
    et à la fin faut que je rétablisse le contexte

    donc j'ai bien besoin de connaitre ce qui a été filtré au départ:
    actuellement je me contente de repérer les lignes (rows(ligne).entirerow.hidden= true) cachées puis de les restaurer à la fin mais ça ne couvre pas tous les cas.

    donc j'ai bien besoin de connaitre ce que je demande au début.
    je pense être clair maintenant

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour,

    dans ce cas scruter chaque objet Filter de la collection Filters afin de sauvegarder
    les critères avant d'annuler les filtres, tout est dans l'aide VBA intégrée …

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

Discussions similaires

  1. Assistant liste de choix dans une colonne non vide
    Par toniodelavega dans le forum Access
    Réponses: 1
    Dernier message: 24/11/2012, 20h48
  2. Réponses: 25
    Dernier message: 11/05/2012, 15h09
  3. SQLServer 2000: Liste des contraintes sur une colonne ?
    Par swirtel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/11/2005, 16h13
  4. [C#]liste de choix dans une propriété d'un user control
    Par LeDeveloppeurDotNet dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/10/2005, 12h41
  5. Récupérer la liste D champs d'une table
    Par DBBB dans le forum Bases de données
    Réponses: 6
    Dernier message: 09/06/2004, 09h14

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