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

Colorier, compter et sommer MEFC Sup à 3 conditions

MJ13

XLDnaute Barbatruc
Bonjour à tous,

Comme Wilfried nous a concocté un joyau en VBA pour les MEFC, j'ai développé hier une macro (plus simple au vu de mes compétences) pour colorier,compter et sommer lorsqu'on a plus de 3 conditions.

Il faut nommer le tableau contenant les données "tab" et mettre dans l'autre feuille les couleurs, les min et les max.

Qu'en pensez vous?
 

Pièces jointes

  • MFC_Sup_3_MJ.xls
    42.5 KB · Affichages: 84

Brigitte

XLDnaute Barbatruc
Re : Colorier, compter et sommer MEFC Sup à 3 conditions

Bonjour Michel,

Et bien, les xldiens ont le vent en poupe, on dirait. Bravo à toi.
 

skoobi

XLDnaute Barbatruc
Re : Colorier, compter et sommer MEFC Sup à 3 conditions

Hello Brigitte,
Salut MJ13 ,

Effectivement, les idées fusent en ce moment.
MJ13, pour booster un peu la macro, ajoute:
Code:
Application.ScreenUpdating = False
au début du code et:
Code:
Application.ScreenUpdating = True
à la fin.
Après test,4x plus rapide
 

MJ13

XLDnaute Barbatruc
Re : Colorier, compter et sommer MEFC Sup à 3 conditions

Bonjour Brigitte, Skoobi, les autres Xldiens qui n'ont pas encore téléchargé cette application pour dépasser le nombre de 3 Mises en forme conditionnelles (pour ceux qui n'ont pas encore Xl2007).

Merci Brigitte et Skoobi pour le test et votre bon sens.

Skoobi, j'ai rajouté ton code et application.visible (tant qu'on y est, attention, vous aller voir disparaître Excel mais c'est pour la bonne cause) avec un timer pour voir le temps.

Et toujours Alt+F11 pour voir le code.

J'ai un gain proche de 3 en temps de traitement.
 

Pièces jointes

  • MEFC_Sup_3_MJ_Timer.zip
    12.8 KB · Affichages: 42
Dernière édition:

MJ13

XLDnaute Barbatruc
Re : Colorier, compter et sommer MEFC Sup à 3 conditions

Re bonjour à tous

J'ai un gain proche de 3 en temps de traitement.

Bon ce gain est très variable suivant le nombre de données à traiter.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…