уважаемые форумчане, прошу помощи. Суть вопроса: В архиве (не смог приложить-весит 2Мб) таблица и заполняемый шаблон данными из таблицы. При запуске в отладчике процедур по отдельности - каждая из них выполняет свою задачу нормально, но при использовании функции Call (пробовал использовать и другие) появляется ошибка sub or function not defined на строке Call zapolnenie. Искал на форуме http://www.excelworld.ru/search?q=sub+or+function+not+defined&x=8&y=9 , но ответа не увидел.
1 [vba]
Код
Sub CommandButton1_Click() Call sozdpapki End Sub
[/vba]
уважаемые форумчане, прошу помощи. Суть вопроса: В архиве (не смог приложить-весит 2Мб) таблица и заполняемый шаблон данными из таблицы. При запуске в отладчике процедур по отдельности - каждая из них выполняет свою задачу нормально, но при использовании функции Call (пробовал использовать и другие) появляется ошибка sub or function not defined на строке Call zapolnenie. Искал на форуме http://www.excelworld.ru/search?q=sub+or+function+not+defined&x=8&y=9 , но ответа не увидел.
HomeDir = ThisWorkbook.Path Dim aaaa As Integer aaaa = ActiveSheet.Range("B4") sPath$ = HomeDir & "\Готово\запрос_№_" & aaaa On Error Resume Next GetAttr (sPath) ' если папка не существует, то будет ошибка If Err Then MkDir sPath ' если была ошибка, то создать папку Call zapolnenie End Sub
[/vba]
2 [vba]
Код
Sub sozdpapki()
HomeDir = ThisWorkbook.Path Dim aaaa As Integer aaaa = ActiveSheet.Range("B4") sPath$ = HomeDir & "\Готово\запрос_№_" & aaaa On Error Resume Next GetAttr (sPath) ' если папка не существует, то будет ошибка If Err Then MkDir sPath ' если была ошибка, то создать папку Call zapolnenie End Sub
спасибо за мысль, ошибка была на Call zapolnenie, перенес Sub zapolnenie() из ЭтаКнига в модуль4, прописал Module4.zapolnenie и всё вроде заработало))))
пока я писал сообщение, Вы и про Sub zapolnenie() упомянули, еще раз спасибо.
спасибо за мысль, ошибка была на Call zapolnenie, перенес Sub zapolnenie() из ЭтаКнига в модуль4, прописал Module4.zapolnenie и всё вроде заработало))))
пока я писал сообщение, Вы и про Sub zapolnenie() упомянули, еще раз спасибо.alex3111
Сообщение отредактировал alex3111 - Четверг, 08.05.2014, 00:31