Ну да, всё верно. Сам DriveMethod выведен в отдельную функцию, как и в примере по ссылке. Вы же просили скрипт, где вылетает ошибка. А функция, где находится сам DriveMethod простая, как огурец):В приведенном коде не вижу DriveMethod
Посмотрите здесь пример использования DriveMethod.
Function StartDdt(CurrentSubName) Dim ddtCsv Set ddtCsv = DDT.CSVDriver("W:\test_data\new.csv") ddtCsv.DriveMethod(CurrentSubName) DDT.CloseDriver(ddtCsv.Name) End FunctionВ неё передаётся через параметр CurrentSubName название конкретной процедуры.