cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 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
27 juil. 2006 à 13:05
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