I need a way to run subs/functions one after the other BUT make each wait untill the previous is finished.

Example:

private sub ProccessALL ()
call ProccessFile
call showinfo ' should run AFTER "ProccessFile" finished
call MakeAll ' should run AFTER "showinfo" finished
end sub