Since you mentioned there are 8 modules in the DVB file, the VBA project might be quite complicated, if it contains UIs (UserForms). Furthermore, AutoCAD2010's VBA is 32-bit (even AutoCAD 2010 is 64-bit itself), and your current Acad2018 is very likely 64-bit (thus 64-bit VBA), the conversion/upgrade of VBA project may be difficult, depending on if the VBA project used 32-bit specific components (especially, 32-bit UI components). If yes, there may not be 64-bit equivalents available, which would force you/someone to re-write big chunk of code. If this is the case, it might be better to re-write it with .NET API.
So, your first thing to decide is: if the VBA can be easily upgrade to AutoCAD 2018, due the the 32-bit to 64-bit change. Then, if some code rewrite is required, is it worth the effort to keep it as VBA (an old technology, lack of 64-bit support, inspite being 64-bit itself), or rewrite it for longer future (.NET API).