No, no no!
Use fresh soil each and every grow, there will be no nutrients left in the old soil and the risk of diseases is far too great.
Soil is usually the cheapest part of any grow, trying to save money here will lead to poor results and a lot of wasted time.
You only get out of it, what you put into it!
Cheap dirt = cheap, low quality buds.