NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 28 oct. 2012 à 20:02
Bonsoir,
J'ai vu ton code, et je pense que quelques conseils s'imposent :
- TOUJOURS mettre "Option Explicit" (sans les " ) en haut de tout tes modules de code (form y compris), cela t'obligera à déclarer les variables et donc permettre de clarifier le code.
- Eviter le plus possible le séparateur d'instruction ":", prèfère faire du multiligne, cela aère le code et le rend plus difible :
If Test Then Instr1 : Instr2
Devient :
If Test Then
Instr1
Instr2
End If
- Indentes correctement ton code, il y a des blocs non indentés.
- Évites d'utiliser les caractères de types ( $ entre autre) cela surcharge le code et si la variable est correctement déclarée, c'est inutile.
- Types tes variables et Fonction, sinon, tu travailles en Variant et donc, cela permet des conversions implicites dangereuses ainsi qu'un ralentissement de l'execution du code.
28 oct. 2012 à 20:02
J'ai vu ton code, et je pense que quelques conseils s'imposent :
- TOUJOURS mettre "Option Explicit" (sans les " ) en haut de tout tes modules de code (form y compris), cela t'obligera à déclarer les variables et donc permettre de clarifier le code.
- Eviter le plus possible le séparateur d'instruction ":", prèfère faire du multiligne, cela aère le code et le rend plus difible :
If Test Then Instr1 : Instr2
Devient :
If Test Then
Instr1
Instr2
End If
- Indentes correctement ton code, il y a des blocs non indentés.
- Évites d'utiliser les caractères de types ( $ entre autre) cela surcharge le code et si la variable est correctement déclarée, c'est inutile.
- Types tes variables et Fonction, sinon, tu travailles en Variant et donc, cela permet des conversions implicites dangereuses ainsi qu'un ralentissement de l'execution du code.
Voilà pour un premier passage.