Well after writing a big big code and running it I got the message
Procedure too large.
After some researches I found that i can write the code this way :
Sub mycode()
Call proc1
Call proc2
Call proc3
End sub
Sub proc1()
'the code
End sub
Sub proc2()
'the code
End sub
Sub proc3()
'the code
End sub
And that's exactly what I've done but unfortunately only PROC1 code that is being executed.
How can I do to run the whole code : PROC1 then PROC2 then PROC3 ????