Открытие ИЛИ активация книги при выполнении процедуры - VB
Формулировка задачи:
Всем привет! Такой вопрос - в процедуре последовательно обрабатываются файлы и некий результат по каждому файлу сливается в отдельный файл.
Вот этот файл в момент обработки может быть открытым или его нуна открыть
Как бы полаконичнее задать проверку в цикле обработки - если он не открыт - то открыть, а если открыт то активировать.
Workbook.Open
Workbook.Activate в различных вариациях к консенсусу не приводят - в ошибку выпадает все равно...
Может и совсем простой вопрос, но я пока не догнал...
Вот этот файл в момент обработки может быть открытым или его нуна открыть
Как бы полаконичнее задать проверку в цикле обработки - если он не открыт - то открыть, а если открыт то активировать.
Workbook.Open
Workbook.Activate в различных вариациях к консенсусу не приводят - в ошибку выпадает все равно...
Может и совсем простой вопрос, но я пока не догнал...
Решение задачи: «Открытие ИЛИ активация книги при выполнении процедуры»
textual
Листинг программы
<font color="blue">For</font> Each wb in Excel.Workbooks <br> <font color="blue">if</font> wb.Name=<b><font color="green">"имя_книги_с_результатом"</font></b> Then <br> <font color="blue">set</font> wbr=wb <br> exit <font color="blue">for</font> <br><font color="blue">Next</font> wb <br><font color="blue">if</font> wbr <font color="blue">is</font> nothing then <br> <font color="blue">set</font> wbr=Workbooks.<font color="blue">Open</font>(...) <br>endif <br>endif
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д