Applications VBA Excel.

 

Cette section présente des procédures VBA visant à améliorer certaines fonctionnalités ou à apporter des solutions à des problèmes spécifiques.
Le but n'est pas de faire un cours de VBA, mais de donner quelques exemples pour améliorer des applications existantes.
Le code est commenté dans le fichier pour une meilleure compréhension.
 

Si vous débutez en VBA, je vous recommande fortement de vous procurer mon dernier CD de formation consacré à ce sujet disponible ici.

 

 

Cases à cocher et bases de données

Il s'agit ici d'implanter sur une colonne de base de données des cases à cocher activables par double-clic.



 

 

 

Graphes à bulles et secteurs

Un cours complet se trouve dans la section cours appliqués.



 

 

Graphes dynamiques à 4 variables - X, Y, taille et couleur

Il suffit de regarder l'image et télécharger le fichier !



 

Ajout d'un repère par procédure événementielle.

MAJ au 9 Juin 2004

Modification d'un bug pour prendre en compte la non-impression du repère (merci aux participant du forum MPFE pour la correction : Alain Cros, MichDenis et Modeste et à BS pour la question).


 


MAJ au 3 Février 2002 : Comment insérer cette procédure dans vos feuilles de calcul - toute la procédure en animation : www.polykromy.com/nl/nl6/nl6.html


MAJ au 26 janvier 2002 : Optimisation de la vitesse d'affichage et gestion du copier-coller.
Cette procédure permet d'ajouter deux rectangles de couleur, afin de repérer facilement la ligne et la colonne dans des tableaux assez importants.
Dans VBE (ALT+F11), double-cliquer sur le menu Feuil1... Ceci permet d'afficher la procédure évementielle qui se rapporte à la feuille, lorsque la sélection change.
Pour plus d'informations sur les procédures événementielles en VBA, consulter : http://longre.free.fr/pages/prog/evenements.htm

   

 

Une table de caractère interactive !

Voici un bel exemple d'utilisation des procédures événementielles, de la fonction CAR (qui renvoie le caractère à partir de son numéro), des images dynamiques (voir le cours sur la fonction DECALER) et des formats conditionnels.


 

Le jeu de la vie !


Le jeu de la vie simule une situation complexe à partir de quelques règles simples.


 

Cascade XL !


2 cellules ou plus de la même couleur se touchant, et hop elles disparaissent et vous donnent les points de la manière suivante : 1+2+3+4+5+6+7 pour 7 cellules.
A vous de jouer pour battre tous les records !!!
Une autre version du jeu sur :
   http://www.orlan-prod.com/cascade/





PS : Le code n'est pas optimisé, et une prochaine version est en préparation...
Notamment pour la gestion de fin de partie et l'effacement des cellules.

 

Pour l'Halloween, atttrape les citrouilles !

Ce petit jeu démontre l'utilisation de l'instruction "Application.OnTime" et des procédures événementielles.




Copyright - Gaëtan Mourmant - Tous droits réservés.