Rapport de message :*
 

Re: Rajout de lignes

Titre du sujet : Re: Rajout de lignes
par Guy le 21/09/2009 15:34:17

Oui,

J'ai compris assez bien ce que tu cherches à faire.

Concernant mes remarques sur la tenue du code je crois important de cibler la chose surtout chez les débutants. Ayant bossé pour des firmes importantes, j'ai trop vu de codeurs auto-qualifié de gourous commettre des erreurs pitoyables et générer du code spaghetti à la pelle.

Les Activate et Select en surnombre dans le code trahissent l'utilisation intempestive de l'enregistreur de macro. Cet enregistreur est un outil extrêmement pratique cependant il ne sait pas écrire du code propre, ce n'est pas son but d'ailleurs. Une fois la macro automatiquement enregistrée par le truc il convient de nettoyer les Select et autres Activate par des références ciblées aux cellules, plages et feuille.

Par exemple lors de l'ajout d'une feuille dans un classeur Excel lui donne un nom de code générique, par exemple Feuil33. Rien, absolument rien n'empêche de nommer cette feuille TrucMachin comme nom de code et d'afficher dans l'onglet le même nom ou tout autre. À partir de là, des références comme TrucMachin.QuelqueChose.DeBienUtile.CommeUneRéférence.Explicite.EstPlusClair(PourLeCodeur).

Pour le fichier complet, si l'envie te prends de me l'envoyer, ne te gêne pas. Mon adresse de courriel est publique. Elle est inscrite dans mon profil.

2pme@sympatico.ca

Cordialement,

Guy