[ RESOLU Par JOB75 ,Merci ]Calculer le Nb de celulles vertes et faire un classement..

  • Initiateur de la discussion Initiateur de la discussion Guido
  • 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 !

Bonjour Guido,

Pour le tableau d'en haut il suffit d'adapter la méthode utilisée pour le tableau du bas.

Dans ce fichier (2) il y a maintenant les 2 fonctions VBA TriVerticalCouleur et TriHorizontalCouleur.

Et 126 tableaux de résultats dont les formules (volatiles) se recalculent en 0,26 seconde.

A+
 

Pièces jointes

Dernière édition:
Bonjour à toutes et à tous,
Oups c'est vrai, vos compteurs de performances ....

Z'avez dit compteur... .JPG


...A mes yeux, Monsieur job75 n'a pour objectifs que de nous aider, avec patience, délicatesse et talent !

🙄🙂
 
Bonjour le Forum

et les personnes qui sont sur ce post.

Je tiens a donnés une précision, Le faite de devoir modifier des demandes du a un changement sur la bases de

DONNEES que l'on me ,ou ma fournies,

NE VEUT PAS DONNER L'IMPRESSION DE SE MOQUER DES PERSONNES QUI M'AIDES OU MON AIDER.

Je suis un HOMME respectueux. ,

Quand j'ai raison ,je me défend, et si j'ai TORT ,je m'excuse.

Merci encore pour Tout

Joyeux NOEL

Amitiés

Guido

Je remercie Job75 pour le dernier mis a JOURS

Amitiés

Guido
 
Re Job75

Les résultats finaux que Vous me proposer sont a la Hauteur des réponses désirées, MEME si le fichier final na pas la même

présentation que le fichier posté lors de ma première demande.

C'est le résultat FINALE posté par Vous qui compte.

Merci encore

Joyeux Noel

Guido
 
Bonjour Guido, le forum,

Une solution plus sophistiquée dans ce fichier (3).

0,26 seconde précédemment pour le recalcul des 126 tableaux de résultats c'est rapide.

Mais on peut trouver que c'est trop long car ce délai s'applique à toute modification du classeur.

On peut raccourcir ce délai à 0,04 seconde en n'effectuant les calculs que pour la feuille active :
Code:
If Application.Caller.Parent.Name <> ActiveSheet.Name Then Exit Function
Avec en plus ce code dans ThisWorkbook :
Code:
Private Sub Workbook_Open()
Me.Saved = True 'évite l'invite à la fermeture si aucune modification
End Sub

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sh.Calculate 'recalcul de la feuille
End Sub
Edit : l'inconvénient de cette méthode c'est qu'il faut activer chaque feuille si l'on veut faire un récapitulatif de tous les résultats.

A+
 

Pièces jointes

Dernière édition:
Bonjour Guido,

Autre inconvénient de la solution (3) : Sh.Calculate rend impossible le copier-coller entre les feuilles, il faut désactiver cette instruction.

Alors voici une solution encore plus sophistiquée dans ce fichier (4).

Le calcul itératif est activé
(sur Excel 2003 menu Outils => Options).

Voyez les 2 fonctions VBA modifiées.

Et le code dans ThisWorkbook :
Code:
Private Sub Workbook_Open()
Dim F As Object, w As Worksheet
Set F = ActiveSheet
Application.ScreenUpdating = False
For Each w In Worksheets
  w.Activate
  w.Calculate 'recalcul de la feuille
Next
F.Activate
Me.Saved = True 'évite l'invite à la fermeture si aucune modification
End Sub
Si l'on modifie une couleur verte => touche F9 ou revalider une cellule quelconque pour mettre à jour les résultats.

Et si vous trouvez que c'est trop sophistiqué contentez-vous de la solution (2)...

A+
 

Pièces jointes

Re

Job75

Merci pour le fichier

Sans vouloir te demander encore plus j'aimerais savoir

si je glisse tes feuilles dans mon fichier perso.

pense tu que les MFC fonctionneras kan même...??

ou faut t'il que je t'envoi mon fichier pour adapter directement les MFC..??

A plus

Merci d'avance

Amitiés

Guido
 
- 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

  • Question Question
Microsoft 365 Macro de recherche
Réponses
20
Affichages
2 K
Réponses
2
Affichages
556
Réponses
12
Affichages
1 K
L
Réponses
3
Affichages
739
LeGrosMatou
L
Retour