Code VBA pour afficher dans un userform les top 15 des CA et leurs bénéfices cor
Résolu
dm
-
dm -
dm -
Bjr,
Quelqu'un pourrait m'aider à écrire un code VBA qui permettra d'afficher dans le formulaire (jan_top15), (voir fichier en attache) les top 15 des chiffres d'affaires ainsi que leurs bénéfices correspondants. Voici le lien pour ouvrir le fichier:
https://www.cjoint.com/c/KIbesGfUaw4
Merci.
Quelqu'un pourrait m'aider à écrire un code VBA qui permettra d'afficher dans le formulaire (jan_top15), (voir fichier en attache) les top 15 des chiffres d'affaires ainsi que leurs bénéfices correspondants. Voici le lien pour ouvrir le fichier:
https://www.cjoint.com/c/KIbesGfUaw4
Merci.
22 réponses
- 1
- 2
Suivant
-
-
Bonjour,
Apres avoir cree les codes tri Descendant, recupe donnees et tri Ascendant pour les colonnes , je viens de m'apercevoir que vos labels n'ont pas une numerotation logique pour ecrire les infos.
Soit vous les renommes logiquement par ligne ou alors je vous suggere d'utiliser une listview pour recuperer les donnees, ce sera beaucoup plus simple -
Cher M-12, Bonjour, Une remarque sur le code que vous m'avez proposée: quand il y a des valeurs execo de chiffres d'affaires, il ne donne pas de bons résultats, pourriez-vous corriger le code svp.
-
Je voudrais dire que parmi les top 15, s'il Ya deux valeurs semblables des Chiffres d'affaires,il ne donne pas de bons résultats. Merci
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour a vous deux,
dm:
En reprenant le fichier de M-12 et "ma" methode de tri Excel, le classement doublons CA ne pose pas de probleme.
J'ai repris le fichier a M-12 car il a refait les labels de facon logique, chose que je voulais que ce soit vous qui le fassiez
https://www.cjoint.com/c/KIekqZlm1hf -
Cher f894009 et M-12,
Je voudrais vous remercier pour vos solutions qui marchent parfaitement dans mon fichier sample. Toutefois qd j'essaie de les appliquer dans mon fichier principal, le code tri ascendant et descendant ne marche pas. Ds ce fichier, il est question d'afficher les top 15 CA autres valeurs qui font au total 8 colonnes. SVP comment modifier le code ascendant et descendant? Faudra -t-il vous envoyer un template de ce fichier principal? Merci -
Bjr, je vous envoi le template de mon fichier afin de définir le code ascendant et descendant. Les 8 colonnes à afficher sont les successivement: 2, 287, 306, 5, 286, 6 et 305.
Voici le lien du fichier:
https://www.cjoint.com/c/KIgvcBFxIuX
Merci -
Une petite correction, les colonnes à afficher sont successivement:
2, 287, 304, 306, 5, 286, 6, 305
Le lien: https://www.cjoint.com/doc/21_09/KIgvcBFxIuX_sample-5.xlsm -
Bonjour,
Je recupere le fichier et regarde la chose -
-
Bonjour, je voudrais sincèrement vous remercier, le code ascendant et descendant marche parfaitement bien dans le fichier sample_5 tel que tu l'as modifié. Seulement que dans mon fichier principal où il Ya toutes les formules, il a tendance à modifier certaines formules.. je encore entrain d'étudier votre code. Si ce problème persiste je serai obligé d'appliquer le Top 15 par formule excel puis je crée une code pour afficher sur le userform. En attendant une suggestion de votre part, si il y en a, sinon je serai obligé de clôturer le sujet.
Merci encore!! -
Bonjour,
mon fichier principal où il Ya toutes les formules
Perso, je trouve que formule feuille et VBA ne font pas bon menage ensemble.
Il y a d'autre methode de faire du classement par code.
Je regarde la chose -
-
Ok, je planche
Deux solutions:
1: passer par un classeur poubelle en copiant la plage de cellule, executer le code de tri Excel et copier dans les labels. Fermer le classeur poubelle sans enregistrement
2: j'ai retrouve un code pour tri tableau a x colonne et choix de la colonne de tri.
Copier les colonnes dans une variable tableau, executer le code de tri et copier le tableau trie dans les labels -
-
Bonjour,
Ok, je voulais dire sample _5, toutefois une solution la plus simple possible. Par exemple une solution par formule excel qui copie le top 15 sur une colonne(dernière colonne) puis créer un code VBA qui affiche les Top 5 et les autres valeurs sur le userform. Merci -
-
Bjr, si cette solution VBA pourrait donner le résultat attendu, tant mieux. Prière l'appliquer sur le fichier sample _5. Merci
-
-
- 1
- 2
Suivant