Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Listview avec macro pour classer ordre croissant

  • Initiateur de la discussion Initiateur de la discussion bloomby
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bloomby

XLDnaute Occasionnel
Bonjour à tous,

ci joins j'ai un lisview qui affiche des données
j'aimerais que lorsque l'on clique sur (%) par exemple ou n'importe quel autre titre dans le listview ex: (name)(heure)(nombre)

que les données se classe en ordre croissant
c'est à dire, si on clique sur nombre la première ligne en gaut devrais afficher
02/01/2009 6 HEURES 5178 -25%

Merci de votre aide
 

Pièces jointes

Re : Listview avec macro pour classer ordre croissant

Bonjour fil,forum, Job75 et JB

j'aimerais savoir s'il y aurait une autre solution a utiliser, au lieu de Call USF
pour actualiser le listview

Parce que lorsque j'utilise avec un list view d'une dimention plus grande que dans l'exemple exemple C7:S50

l'actualisation se fait pas d'un coup, mais plutôt colonne par colonne (next i)

bref, j'aimerais savoir s'il n'y aurait pas une solution plus optimal qui serait disponible
merci
 
Re : Listview avec macro pour classer ordre croissant

Bonsoir,

Avec un tri dans la feuille, il n'y a pas d'autre solution que de redéfinir la ListView avec la même macro que celle utilisée dans UserForm_Initialize.

Si la ListView est de grande dimension, on peut figer l'écran en écrivant :

Code:
Application.ScreenUpdating = False
ListView1.ListItems.Clear
Call USF 'redéfinit la ListView
Application.ScreenUpdating = True

Bonne nuit.
 
Dernière édition:
Re : Listview avec macro pour classer ordre croissant

Bonjour à tous,

Je viens de tester (en utilisant Application.Wait).

Résultat : Application.ScreenUpdating = False ne fige pas l'UserForm pendant ses modifications 😱

Quelqu'un sait-il comment faire ?

Merci d'avance et A+

Edition : j'ai testé aussi avec Application.Wait avant Call USF donc ce n'est pas une question de End Sub...
 
Dernière édition:
Re : Listview avec macro pour classer ordre croissant

Bonjour forum, fil et job75,

Étant donné que je ne suis pas un connaisseur je ne comprenais pas pourquoi l'écran ne se figait pas, mais maintenant que tu abordes le sujet je ne peut que le confirmer

donc appel à tous 🙂 si quelqu'un avait la solution cela serait génial
merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

N
  • Question Question
Réponses
5
Affichages
3 K
A
Réponses
9
Affichages
5 K
astroghost13
A
A
Réponses
1
Affichages
2 K
nvitalie
N
B
Réponses
2
Affichages
1 K
brocbroc
B
D
Réponses
19
Affichages
5 K
Daniel13
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…