Если вам нужна просто табличка (без стилей, макросов и прочих свистелок), то может имеет смысл формировать CSV?
Если несколько вкладок надо, то уже можно подумать.
Но в VBA порой туго с обратной совместимостью и можете напороться на то, что скрипт перестанет работать через пару лет в новой версии офиса.