Итак я наконец осилила свой первый макрос!
Три дня проведенные за компом в воскуривании FAQ, плюс пройденные когда-то два семестра паскаля не прошли даром, продукт почти готов. Отдельное за помощь!
Работает просто - есть исходный файл xxxx.mml, из него некоторые данные экспортируются в удобную пользователям табличку, с помощью файла export.xls и чудо-кнопки в нем.
Мне хочется, чтобы макрос после выполнения сам закрывал рабочий файл export.xls и оставлял пользователя в конечном файле с экспортированными данными.
Сейчас у меня для этой цели служит строчка
' Закрываем файл
ThisWorkbook.Close False
End Sub
Но я так понимаю что при таком раскладе макрос завершает свою работу не по End Sub, а при закрытии самого файла строчкой ThisWorkbook.Close, что не есть правильно. Может я ошибаюсь? Макрос лежит в Module1 этого самого файла.
Как сделать чтобы было кошерно? Предполагается что этой бирюлькой будут пользоваться и другие люди, так что в личную книгу макросов его не загонишь.
А если кто найдет еще какие ошибки, ткните меня пожалуйста носом в них.
Три дня проведенные за компом в воскуривании FAQ, плюс пройденные когда-то два семестра паскаля не прошли даром, продукт почти готов. Отдельное за помощь!
Работает просто - есть исходный файл xxxx.mml, из него некоторые данные экспортируются в удобную пользователям табличку, с помощью файла export.xls и чудо-кнопки в нем.
Мне хочется, чтобы макрос после выполнения сам закрывал рабочий файл export.xls и оставлял пользователя в конечном файле с экспортированными данными.
Сейчас у меня для этой цели служит строчка
' Закрываем файл
ThisWorkbook.Close False
End Sub
Но я так понимаю что при таком раскладе макрос завершает свою работу не по End Sub, а при закрытии самого файла строчкой ThisWorkbook.Close, что не есть правильно. Может я ошибаюсь? Макрос лежит в Module1 этого самого файла.
Как сделать чтобы было кошерно? Предполагается что этой бирюлькой будут пользоваться и другие люди, так что в личную книгу макросов его не загонишь.
А если кто найдет еще какие ошибки, ткните меня пожалуйста носом в них.