NHenry
Messages postés15048Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 mars 2023156 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.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.