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 :

Remplissage listview triée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2012
    Messages : 51
    Par défaut Remplissage listview triée
    Bonjour le forum,

    J'ai un petit soucis pour remplir une listview suite à un trie d'une des colonnes, je m'explique.

    J'ai une listview qui à l'initialisation se remplie avec les infos de ma feuille 1.

    J'ai également trois combobox pour filtrer par Modèle, par date, ...

    Quand je filtre par modèle par exemple, si je ne trie pas mes colonnes (en cliquant sur l'entête de la colonne), le filtre marche parfaitement bien.

    Par contre si je trie mes colonnes et qu'après je veux faire un filtre cela ne marche plus (message d'erreur : Index hors limites), du au fait qu'il fasse le trie croissant au fur et à mesure.

    Y a-t-il un moyen de rendre la listview comme elle l'était avant le trie et donc que le filtre puisse fonctionner.

    NB :

    Dans ma feuille 1 mes valeurs ne sont pas triées (et cela m'importe peu vu que je veux pouvoir faire le trie dans ma listview directement pour pouvoir avoir un trie croissant et décroissant dans toutes mes colonnes)

    J'espère avoir été clair.

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    tu dois faire une procedure ou une fonction dediee a l'alimentation de la listview + une procedure/fonction qui s'occupe du tri selon la colonne cliquee.
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

Discussions similaires

  1. Problème remplissage ListView
    Par 901coco dans le forum Débuter
    Réponses: 0
    Dernier message: 22/03/2013, 09h52
  2. Problème remplissage listView avec 2 JSON
    Par Xenonmax dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 20/12/2011, 11h17
  3. Optimisation remplissage listview en VBA
    Par Dico_fou dans le forum Général VBA
    Réponses: 0
    Dernier message: 30/06/2011, 11h06
  4. Remplissage ListView avec 2 colonnes
    Par dark_botsay dans le forum Windows Forms
    Réponses: 0
    Dernier message: 05/07/2010, 22h34
  5. Remplissage ListView avec un Dataset
    Par car0 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/01/2007, 22h44

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