Murphy et Excel-VBA, quelques régles…

excel-vba-murphy
Excel, notamment avec le VBA permet de développer des applications complètes.
Ceci dit, il y a pleins de pièges à éviter.

Petit rappel sur les lois de Murphy : « S'il existe au moins deux façons de faire quelque chose et qu'au moins l'une de ces façons peut entraîner une catastrophe, il se trouvera forcément quelqu'un quelque part pour emprunter cette voie »

D'où un certain nombre de règles qui vous éviteront une murphysation de vos projets VBA :
- Assurez vous que le code VBA fonctionne une fois que le classeur ou la feuille a été protégée. Quelqu'un va forcément protéger le projet.
- Utiliser les nom des feuilles dans VBE et n'utilisez surtout pas les noms de feuille d'Excel. Quelqu'un va se faire un malin plaisir de les changer.
excel-nom-feuilles
- Utilisez toujours des zones nommées et surtout pas des références du style B10. Ca donnera :
range("Param-Taux").value = 15 au lieu de :
range("B10").value = 15
Car il y a aura forcément quelqu'un qui va ajouter des nouvelles lignes !

Et vous, quels sont vos règles ?

A bientôt.

Gaetan

Créer un graphique ayant plus de deux axes (béta)

Bonjour à tous,

Il arrive parfois que vous vouliez représenter vos données sur un graphique à trois axes ou plus.
Par exemple, ici représenter les ventes, les devis et les appels reçus pour comparer les tendances des 3 courbes.
graphique 3 axes 1

A ma connaissance, ceci n'est pas possible directement dans Excel.
On va donc voir un petit truc de sioux pour y arriver, ainsi qu'une petite application (béta version) que vous pouvez télécharger ici :
www.xlerateur.com/SuperChart.xlam

L'idée est d'utiliser plusieurs graphiques superposés et de supprimer la couleur du fond :

Le problème est que la superposition des graphiques est loin d'être facile, car il faut être précis au pixel près.
D'où l'utilisation de SuperChart (nom temporaire ;-).

Et on ajuste ensuite l'échelle:

Merci de laisser vos commentaires ci-dessous.

L'application est encore en mode béta.

A bientôt.

Gaëtan et Quoc

Développez un complément Excel de A à Z

Bonjour à tous,

Voici un cours complet en 13 vidéos qui vous explique comment ajouter automatiquement des noms à une table de données, mais aussi comment transformer un fichier en complément Excel, incluant l'ajout d'un bouton dans le ruban.

Si vous avez aimé ce cours, n'hésitez pas à soutenir XLerateur ci-contre.

L'objectif de cette application est ensuite de pouvoir utiliser ces noms dans les validations de données, dans la mise en forme conditionnelle, ou encore lors de l'écriture de code VBA.

Les fichiers du cours sont disponibles ici :
- HyperNoms.xlsm (fichier excel classique)
- HyperNoms.xlam (macro complémentaire)

Et on commence avec le plan du cours et une petite vidéo d'introduction pour expliquer le contexte et l'objectif de l'application.


Vous avez aimé?
Soutenez XLerateur



definition des noms 1

Les 13 parties du cours :
1 : Explication du problème et ajout du formulaire
2 : ajout du code VBA
3 : Création du nom pour la table au complet
4 : Création des noms de titre
5 : Création des noms de données
6 : Création des noms de titres+données pour une colonne
7 : Sélection de la plage en cours
8 : Vérification du fonctionnement avec les tables
9 : Gestion des caractères interdits dans un nom
10 : Cas où la plage sélectionnée est invalide
11 : Ordre de tabulation
12 : Gestion du ruban
13 : Transformer en macro complémentaire

Amusez-vous bien !

Gaëtan