Excel VBA: Как скопировать в новую книгу, подключение к внешним данным и макросы?

Узнай цену своей работы

Формулировка задачи:

Здравствуйте.
Заметил, что если открытая книга содержит подключение к внешнему источнику данных + модули с макросами, то при создании новой книги макросом VBA, это подключение теряется, и модули тоже.
Можно ли как то при создании новой книги, копировать подключение и модули из открытой книги?

Решение задачи: «Excel VBA: Как скопировать в новую книгу, подключение к внешним данным и макросы?»

textual
Листинг программы
FileN = "C:\Temp\proba1.xlsm"
            
    Set myWb = Workbooks.Add("C:\Temp\template.xlsm")
    ThisWorkbook.Sheets("кт").Copy Before:=myWb.Sheets("Проекты")
                
    myWb.SaveCopyAs FileN
    myWb.Close SaveChanges:=False
    
    Application.ScreenUpdating = False
    On Error Resume Next

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы