Добрый день! Столкнулся с проблемой, с которой раньше никогда не встречался.
Я не могу не ссылаться из одной книги на другую, ни писать макросы копирующие из одной книги в другую.
Подобные банальные коды не работают. Всё голову сломал и не понимал почему. Позже понял, что открывается два процесса.
Что делать. Как открывать книги в одном процессе через макрос.
Помогите, пожалуйста. DDE запросы оключил. Не понимаю, как побороть эту беду. Сейчас делаю что-то типа:
Я не могу не ссылаться из одной книги на другую, ни писать макросы копирующие из одной книги в другую.
| Код |
|---|
Workbooks(now_book_name).Sheets("Список").Range("B" & i & ":AY" & i) = Workbooks(new_book_name).Sheets("Данные").Range("B2:AY2").Value
|
Что делать. Как открывать книги в одном процессе через макрос.
Помогите, пожалуйста. DDE запросы оключил. Не понимаю, как побороть эту беду. Сейчас делаю что-то типа:
| Код |
|---|
Set myExcel = CreateObject("Excel.Application")
Set myWorkBook = myExcel.Workbooks.Open(sOM)
new_book_name = myWorkBook.Name
' MsgBox new_book_name
' MsgBox now_book_name
myExcel.Visible = True
Workbooks(now_book_name).Sheets("Список").Range("B" & i & ":AY" & i) = Workbooks(new_book_name).Sheets("Данные").Range("B2:AY2").Value
myWorkBook.Save
myWorkBook.Close
|