Re-bonjour,
Nul besoin de déclarer tes subs en "Public", le fait de les mettre dans un module permet à toutes les macros du classeur d'y accéder. Si tu as besoin d'y accéder depuis un autre classeur, régulièrement, tourne toi vers les AddIn.xlam !
Afin d'être plus précis dans tes macros, type les arguments de tes subs / fonctions !
Sub macroAddition(nombre1 as single, nombre2 as single)
N'hésite pas à utiliser les arguments optionnels, pour rendre tes macros plus spécifique dans certain cas :
Sub macroAddiction(nombre1 as single, nombre2 as single, optional nombre3 as single, optional nombre4 as single)
J'utilise les "Sub" pour des procédures Excel, et des "Function" pour traiter des données. La principal différence entre ces deux instructions est que la Function retourne une valeur, ce que ne fait pas le Sub.
De manière général, essaie de découper ta macro en plusieurs petites instructions. Chacune des instructions peut être placées dans une fonction, et ainsi être réutilisées.
Voilà, ce sont quelques remarques en vrac, mais comme le dit Marc-L, il faut coder un peu pour avoir les habitudes ... C'est en forgeant qu'on devient forgeron, on ne se réinvente pas
Bon courage à toi !
Partager