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