FONCTIONS UTILITAIRE EN VB SOUS EXCEL

cs_comme Messages postés 122 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 18 juillet 2009 - 27 juil. 2006 à 13:05
cs_comme Messages postés 122 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 18 juillet 2009 - 27 juil. 2006 à 13:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38710-fonctions-utilitaire-en-vb-sous-excel

cs_comme Messages postés 122 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 18 juillet 2009
27 juil. 2006 à 13:05
salut
un premièr conseil ,la declaration comme ça (dans la fontion AMJ)
:Dim Na, Nm, Nj, Nbr, L As Integer ici les variables Na,Nm,Nj Nbr ne sont pas integer elles sont 'variant' donc occupant beaucoup de memoire,il te faut donc declarer comme ça :
Dim Na as integer, Nm as integer, Nj as integer, Nbr as integer, L As Integer.
un deuxieme conseil : la fonction Intlettre est une fonction intermidiaire pour la fontion lettre donc elle ne doit pas apparaitre dans la liste des fontions d'excel: Pour celà tu ajoute le mot private comme ça :Private Function IntLettre(Mtt) As String et la fonction n'est plus dans la liste . Bonne chance
Rejoignez-nous