Есть ли способ обернуть вызовы встроенных функций Excel в VBA?
Да, просто префикс с WorksheetFunction.
WorksheetFunction
например WorksheetFunction.VLookup(...
WorksheetFunction.VLookup(...