akhilesh answered question 1/30/2007 What Is The Difference Between Procedure And Function For Vb.net? A procedure does not have return keyword but function can use return keyword to return value. A procedure we can' t call out of project but function can be reused any where.