Mise en forme conditionnelle avec indicateur de progression (2007 et 2010)

Voici une mise en forme conditionnelle que je n'avais pas encore regardée !
Ca me rappelle ce post.

Elle permet d'ajouter des "évaluations" ou des sortes d'indicateurs de progression à une plage de chiffres.

Voici la vidéo qui montre comment arriver à ce résultat (excel 2010)


A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Créer un podium interactif avec Excel

Bonjour,

Voici ce à quoi on veut aboutir :

Cette question m'a été posée par un lecteur qui avait du mal à créer une image interactif dans Excel 2010. J'avais donné ici l'explication pour Excel 2003, voici donc l'explication pour 2007-2010 avec quelques améliorations en prime !

[flowplayer src='http://www.xlerateur.com/wp-content/uploads/2012/06/21-06-2012-22-57-40.mp4' width=796 height=502]

Note : sous 2007, il faut passer par une ruse de sioux pour pouvoir lier l'image. Voici la procédure :
Sélectionner une cellule contenant le drapeau (par exemple A2), copier cette cellule (CTRL+C), puis dans l'onglet Accueil, choisir coller - et dans la dernière option, choisir coller l'image avec liaison.

Il ne reste plus qu'à déplacer l'image et à éditer sa formule pour la faire correspondre à drapeau_1, drapeau_2 ou drapeau_3.

Le fichier final est ici.

Vous pouvez aussi améliorer la mise en page, en mettant les différents éléments sur plusieurs feuilles et en ajustant les couleurs et le design du podium 😉

A bientot

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Un graphique un peu complexe

Bonjour à tous,

Je viens d'être contacté pour faire un graphique assez intéressant dont je vous livre ici la teneur.

Il s'agit d'arriver au résultat suivant :

ou encore celui-ci :

Les deux vidéos ci-dessous vous montrent comment arriver à ce résultat.

Tout d'abord pour la création du graphique...

puis pour sa mise en forme...

Ceci devrait vous ouvrir de nouvelles perspectives pour la création de vos graphiques utilisant des dates.

Note : ceci fonctionne bien si le tableau de départ ne renseigne qu'une seule machine à la fois. Si la machine 1 était présente plusieurs fois, cela demanderait un autre type de formule. Une formule matricielle, sommeprod ou somme.si.ens pourrait alors faire l'affaire.

A bientôt.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Ajustement automatique d’un graphique à un tableau

Lorsque vous créez un tableau de chiffres, il arrive régulièrement que vous deviez ajouter de nouvelles données, soit en lignes, soit en colonnes.

Sous Excel 2003, on utilisait pour cela un nom dynamique (voir ici par exemple : http://www.polykromy.com/html/poly_main_cours_decaler.html ). Cependant, cette méthode est assez longue et difficile à mettre en place, et de plus, elle ne permet pas de gérer facilement l'ajout à la fois de colonnes et de lignes.

Sous Excel 2007 et 2010, il existe une nouvelle fonctionnalité qui permet de faire cette manipulation très simplement et directement : la mise en forme de tableau.
Il s'agit donc de sélectionner la plage, de la mettre sous forme de tableau (onglet Accueil) et ensuite de lier ce tableau à un graphique. Dès lors, tout ajout de ligne ou de colonne, sera automatiquement ajouté au tableau et au graphique.

Vous pouvez visualiser ceci dans la vidéo ci-dessous :

A bientôt

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

VBA pour 2003 et 2007 – Le cauchemar des graphiques

Je suis en train de développer une application (vous en aurez des nouvelles bientôt) et celle-ci doit fonctionner à la fois pour 2003 et 2007 (et 2010, etc).
Le plus difficile est sans doute la gestion des graphiques, qui est pratiquement complètement différente d'une version à l'autre.

Quelques règles générales à connaître :
- Enregistrer le fichier en .xls (2000-2003), pas en xlsx
- On peut aussi utiliser la procédure suivante:

If Val(Application.Version) < 12 Then ... else ... end if qui va donc permettre de tester la version d'Excel et de changer éventuellement le code. Cependant, cette approche a des limites, car le débogueur peut identifier un bug avant même que le test ne soit complété (par ex., une propriété ou une méthode qui n'existe qu'en 2007 et pas en 2003). - La solution consiste donc à séparer le code pour 2003 et pour 2007 dans deux modules différents... Un peu complexe, mais beaucoup moins que de devoir maintenir deux fichiers en même temps. A bientôt. Gaetan PS : exemple de problème de ce type avec : ActiveChart.SetElement

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !