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

Pour marque-pages : Permaliens.

2 réponses à Murphy et Excel-VBA, quelques régles…

  1. La photo de la tartine à la confiture rouge, illustrant la 2ème loi de Murphy, n’est pas correcte/complète. Le sol devrait être en tapis plain gris clair, à fortiori si la confiture est rouge !
    Cordialement,
    D@niel

  2. Gaetan dit :

    Bien vu ! 🙂

    Gaetan

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.