Graphique animé à bulles

Il y a quelques temps (plus d'un an en fait), j'avais fait référence à ce superbe graphique :
http://tools.google.com/gapminder
https://www.xlerateur.com/?p=130

Je vais ici essayer de faire quelque chose de ressemblant (mais plus simple) avec Excel :
Graphique animé excel

Pour 2000-2003 :
https://www.polykromy.com/video/graphiqueanime2000_1.html

Pour 2007 :
https://www.polykromy.com/video/graphique_anime.html

Dans un prochain cours, je vais améliorer le rendu et ajouter un certain nombre d'options supplémentaires (choix des pays, timing, choix des échelles, etc.)

A bientot et bon amusement

Gaetan Mourmant

Modifier le ruban

Bonjour à tous,

Etant en train d'adapter mes CDs à la version 2007, je vous invite à visiter ces quelques liens sur la création des rubans sous Excel 2007 :

Deux sites qui reprennent depuis le départ les principes de base :
http://www.developpez.net/forums/showthread.php?t=436286
http://silkyroad.developpez.com/excel/ruban/ (proposé par Michel ci-dessous)

Ensuite, pour aller plus loin et en profondeur, les articles techniques de Microsoft :
http://msdn.microsoft.com/fr-fr/library/ms406046.aspx
http://msdn2.microsoft.com/en-us/library/ms406047.aspx

Et en anglais :
http://msdn.microsoft.com/en-us/library/aa338202.aspx
http://msdn.microsoft.com/en-us/library/aa338199.aspx
http://msdn.microsoft.com/en-us/library/aa722523.aspx

Cela peut sembler un peu compliqué au départ, mais il ne faut pas se décourager et on arrive rapidement à des beaux résultats !

Si vous connaissez d'autres liens, n'hésitez-pas...

A bientôt.

Gaetan

Le danger des mises en forme conditionnelles

formation-excel-mise-en-forme-conditionnelles 1Un truc important à savoir, notamment si votre fichier ralentit au fur et à mesure que vous ajoutez des informations.

Lorsque l'on fait un copier - Édition - Collage spécial en format d'une cellule contenant une mise en forme conditionnelle sur une cellule ayant déjà une mise en forme conditionnelle, il n'y a pas remplacement, mais SUPERPOSITION des conditions.

Je travaillais sur un fichier avec plusieurs centaines de cellules de mises en formes conditionnelles simples. Mon code collait les MFC à partir d'un modèle. Donc à chaque réactualisation, ca augmentait d'autant le nombre de MFC dans le fichier... d'où ralentissement et augmentation exponentielle du fichier.

Comme indiqué dans la copie d'écran, vous voyez des centaines de MFC qui sont inutiles 🙂

D'où l'insertion du code suivant pour supprimer les mises en formes conditionnelles avant collage en format :
Selection.FormatConditions.Delete

Si vous êtes certain de ce que vous faites, vous pouvez aussi réinitialiser toutes les MFC de la feuille:

Sub reinitialise_toutes_les_mfc()
If MsgBox("Ceci va réinitialiser toutes les mises en formes conditionnelles de la feuille. Voulez-vous continuer?", vbYesNo, "Attention") = vbYes Then
Cells.FormatConditions.Delete
End If
End Sub

A bientôt.

Gaëtan