Zoomer entre 2 colonnes par rapport à des dates définies

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

S

SEP54

Guest
Bonjour à tous,

J'ai mis dans le fichier ci-joint toutes mes explications dedans.😛

Pour résumer, je cherche à avoir toujours la meilleure résolution d'affichage entre les dates définies dans le tableau en passant ma souris sur une case .😕 (Attention: je souhaite conserver les volets.)

Je remercie d'avance la personne qui saura modifier le fichier pour répondre aux 2 désidératas exprimés dans les 2 derniers onglets.

SEP54
 

Pièces jointes

Re : Zoomer entre 2 colonnes par rapport à des dates définies

Bonjour SEP54,


Fichtre! Diantre! Palsanbleu! Des menaces ? 😉



Je ne réponds pas tout de suite à votre souhait sur le fait de ne colorer q'une partie des lignes. Mais je voudrais d'abord connaître les dimensions de votre feuille (de quelle date à quelle date), le nombre d'actions et le temps d'exécution de la macro colorer avec le fichier joint.

En pièce jointe, une version plus évoluée:
  • qui, si on le désire, translate l'action zoomée vers le haut de la fenêtre (option Défilement ligne sur la feuille DATA)
  • qui, si on le désire, affiche la durée d'exécution de la macro colorer (option Afficher durée sur la feuille DATA)
  • qui devrait être plus rapide par la neutralisation de la mise à jour de l'affichage pendant la macro (j'avais conservé la mise à jour de l'affichage pendant la mise au point de la macro pour mieux tester)

Bonsoir Mr mapomme,

Le fichier que j'utilise comporte pas mal de données avec des mises en forme conditionnelles, filtre, etc...(malheureusement ce fichier ne pourra être mis sur le site car confidentiel.) Je pourrais vous le transmettre en privé si cela s'avère nécessaire en remplaçant des noms de personne et société)

Le temps mis pour effectuer la mise à jour est de 1min10s avec un pc prévu pour faire de la 3D (16Go de ram, etc...)

Je n'ose même pas imaginer sur les autres brouettes du boulot...🙁 (sa véritable destination.

Pour passer au concret:
-Ce fichier est renseigné en tâches de projets depuis novembre 2012 (aussi bien en couleur ,date , heures faites , etc...)
Le nombre de ligne actuel est d'environs "1000 " (tâches/projets) et les colonnes (dates) terminent pour l'instant à "TZ".
Il est évident que en continuant dans ces 2 directions le fichier à besoin d'actions ciblées pour être convivial.
Le fait d'agir que sur des lignes ciblées permettrait de ne jamais effacer ce qui a été rempli dans le passé.(en gros haut dessus voir en dessous.)
-un dernier point: il reste important pour des raisons de lecture que les cases apparaissent "comme à l'origine".

Voilà j'espère avoir été plus clair.
Le mieux serait de voir mon vrai fichier, mais je ne peux me permettre de le diffuser à la communauté.

Dans l'attente bonne soirée.

SEP54
 
Re : Zoomer entre 2 colonnes par rapport à des dates définies

bonsoir, un petit up du sujet pour essayer de trouver une issue au sujet.

un challenger?: Mr mapomme😱 un défi non! un exercice pour lui 😀 ... 😀 ... 😉

Avec tout mon respect!

SEP54
 
Re : Zoomer entre 2 colonnes par rapport à des dates définies

Bonsoir SEP94 🙂,

Le petit rappel a été salutaire 😱

Le problème est qu'il faut rafraichir le diagramme quand on change de date. Pour cela j'ai dupliqué la procédure Colorer en ColorerTout. J'ai transformé la procédure originale Colorer() en Colorer(X as range). Cette dernière procédure ne colore plus que les lignes dont les dates ont été modifiées en colonne F et G; elle colore aussi les dimanches, samedis, fériés.

Il faut donc avoir coloré au moins une fois tout le diagramme, puisqu'après, seules les lignes à dates modifiées seront re-colorées.

En outre, les changements de couleur sur la feuille DATA ou bien du fond des cellules nommant les tâches sur la feuille CONTEXTE A CADRER ne sont pas des évènements interceptés par Excel. Il faut aussi se prémunir des changements intempestifs de formats dont les utilisateurs peuvent être à l'origine - si, si! j'en connais quelques uns qui sont des spécialistes 😉 -

Pour ces trois raisons, on colore l'intégralité du diagramme à chaque ouverture du fichier. Si l'utilisateur se plaint de la lenteur, on pourra toujours mettre cela sur le dos d'une défaillance du réseau (c'est imparable comme raison 😉)

Il faut bien avouer qu'après avoir pondu cela, je suis un peu à court d'idée.

A lire ton avis sur le fichier,

Cdlt.


nb: Pour environ 720 lignes et 180 colonnes, colorer le diagramme prend 12 à 13 s sur ma machine (qui commence à dater sérieusement). Et toujours pour les fans, le zoom quand on clique sur les dates des colonnes F ou G (après mes premières modifs, ça ne fonctionnait plus, c'était ballot!)
 

Pièces jointes

Dernière édition:
Re : Zoomer entre 2 colonnes par rapport à des dates définies

Bonsoir Mr mapomme,

Je vois que nous sommes passé subitement au tutoiement, cela me convient.😉

(Pour info mon score à l'ouverture est de 8.1s 😎au lieu des 12 à 13s)

Le fichier est pas mal du tout, mais reste inexploitable en ce qui me concerne pour les raisons suivantes:

- La problématique reste la suivante: mon fichier comporte parfois des interruptions de travail graphique comme il existe sur "MS PROJECT" pour une personne qui arrête une tâche et la reprends après.
De plus je veux éviter si possible de toucher à des choses déjà renseignés.

- Il faut absolument que les cases non colorisés restent visible (cases d'origine) afin que notre œil soit guidé sur le couple ligne colonne.

- Et enfin, les irréductibles gaulois au travail n'accepterons jamais que plus ont va dans le temps et plus ont attends
(je finirai certainement pendu voir crucifié 😡 ,les gens déclarent leurs heures effectives sur les différentes tâches tous les jours, d'où l'intérêt visuel par rapport à MS PROJECT)

Pour conclure en terme historique, quand je suis arrivé dans cette entreprise j'avais acheté MS Project 2010 mais personnes ne savait vraiment le lire et exploiter ses données, d'où l'intérêt d'un logiciel comme excel qui me permet désormais d'avoir le coté participatif sur une multitude de points et en plus nous avons des images des nombreux projets que nous gérons. (nous somme désormais dans un vrai esprit collaboratif)

Je reste à ton écoute, la solution idéale serait de coloriser la ligne ou je modifie les dates sans jamais compléter tout le fichier au démarrage .😀

Le challenge reste ouvert...😉, cher performeur 😱 , tu as mis un genou à terre mais je te sais plein de ressources 😛.

Amicalement,

SEP54
 
Re : Zoomer entre 2 colonnes par rapport à des dates définies

Bonsoir SEP54,

Il faut absolument que les cases non colorisés restent visible (cases d'origine) afin que notre œil soit guidé sur le couple ligne colonne.
J'avoue que je ne comprends rien. A tout hasard, j'ai rajouté un marqueur noir en colonne H pour indiquer la ligne de la tâche courante.


Et enfin, les irréductibles gaulois au travail n'accepterons jamais que plus ont va dans le temps et plus ont attends
Je les comprends, ils n'ont pas entièrement tort !


la solution idéale serait de coloriser la ligne ou je modifie les dates sans jamais compléter tout le fichier au démarrage
C'est fait dans le fichier joint.


tu as mis un genou à terre mais je te sais plein de ressources
Quand mes deux genoux seront à terre, je serai dans la bonne position pour implorer le Dieu Excel de me venir en aide... M'entendra t il ? 🙄 Mais, avant cela, je m'adresserai d'abord à la communauté des Saints qui l'entourent, les Saints Barbatruc, les Saints Accro, les Saints Impliqué, etc.
 

Pièces jointes

Dernière édition:
Re : Zoomer entre 2 colonnes par rapport à des dates définies

Salut Mr mapomme,

J'ai un soucis pourl'intégration sur mon fichier, les jour fériés ne fonctionnent pas.

De plus le fichier se régénère à chaque fois toutes les lignes.

Je t'ai fais une disposition identique à mon fichier final en enlevant tout ce qui ne servait pas à débugger soit 95% des données, macros, code vba afin d'assurer la confidentialité et enlever le surplus que l'on as pas besoin.

Pourrais tu me le débugger le fichier aujourd'hui? cela devrait être simple pour toi.😉 et me permettrait de terminer mon fichier.

Merci beaucoup.
SEP54
 

Pièces jointes

Re : Zoomer entre 2 colonnes par rapport à des dates définies

Salut Mr mapomme,

Je viens de trouver mes erreurs! voir oublie en ce concerne les jours fériés😡😡😡

Merci beaucoup pour ton dernier fichier 😱

@+ SEP54 🙂
 
Re : Zoomer entre 2 colonnes par rapport à des dates définies

Salut Mr mapomme,

Les irréductibles gaulois préparent l'échafaud 😡, le temps qu'ils le construise, ne pourrais-tu pas trouver une solution sur ce long chargement? (prés de 50 s sur mon fichier final 🙁 )

Ne peux t-on pas enregistrer un état de colorisation à l'enregistrement du fichier? 😕 ou une astuce de se genre ("bit mémoire"....etc) 🙄

Je te sais plein de ressources 😱 . et chalengeur 😉

Ne pourrait-on pas faire appel à la communauté ? (communauté des Saints qui l'entourent, les Saints Barbatruc, les Saints Accro, les Saints Impliqué, etc)

Dans tous les cas dans l'attente de mieux, merci encore une fois de toute l'aide précieuse apportée😀, mon fichier une fois ouvert tourne du feu de dieu. 😎

bonne soirée! SEP54
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour