It's not necessary to approve vendor after the creation of each vendor it depends on admin.
There is a setting in admin panel in System -> Configuration -> Vendor Configuration Tab -> Vendor Account Option (Section) and change the option “Require Admin Approval” to “No” then the vendor will get auto approved each time after creating any account.