Bonjour voilà mon probleme.
lorsque j'execute ma procedure (quand je clic sur validé).
Une erreur m'est retourné : "Procedure trop grande"
ha quoi c'est du (ma procedure lorsque je la copie colle sous word fais 47pages)
Bonjour voilà mon probleme.
lorsque j'execute ma procedure (quand je clic sur validé).
Une erreur m'est retourné : "Procedure trop grande"
ha quoi c'est du (ma procedure lorsque je la copie colle sous word fais 47pages)
Bonjour,
Tu peux peut être découper ta procédure en différentes fonctions qu'un procédure principale appellera, ça diminuera la 'taille' de la procédure
j'ai ma procedure de ce type :
Private Sub test_Click()
End Sub
je fais comment pour declarer une fonction à l'interieur et l'appellé??
J'ai créé une fonction qui me permet d'exporter mes valeurs dans excel :
Public Function expor_excel()
comment je fais pour l'appellé dans ma procdure SVP
C'est bon j'ai trouvé je fais call [nom de ma fonction]
Mais il ne recupere pas toutes les variable local de ma procedure. Pk?
imaginons ce code
Tu le factorise en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For i = 1 To 10 i = i + 4 i = i - 2 i = i * 2 Next i
C'est très bette sur cette exemple, mais factorisé le code est très utile surtout si tu fais la même opération à plusieurs endroits
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For i = 1 To 10 i = Call action_sur_i(i) Next i ............. Function action_sur_i(i as integer) as integer i = i + 4 i = i - 2 i = i * 2 end function
Je sais pas comment tu t'y retrouve mais vu la taille de la procédure tu dois forcément pouvoir factoriser des choses.ma procedure lorsque je la copie colle sous word fais 47pages
Partager