Как сделать лист другой книги - скрытым - VBA

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

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

Добрый вечер. Подскажите решение. У меня есть макрос, который делает определенный лист другого файла .xls - скрытым. Но тут есть ограничение: этот файл должен быть открытым на момент выполнения макроса. Это несколько неудобно. Можно ли заставить этот лист открываться - по щелчку по кнопке, получать изменения и так же закрываться ? Но так, чтобы открытие и закрытие файла 2.xls - происходило в скрытом режиме.

Решение задачи: «Как сделать лист другой книги - скрытым»

textual
Листинг программы
Sub pr()
    Dim curPath$, ObjExcel As Object, objEx2 As Object
    curPath = ActiveWorkbook.Path
    Set ObjExcel = CreateObject("Excel.Application")
    ObjExcel.Visible = False
    Set objEx2 = ObjExcel.Workbooks.Open(curPath & "\2.xls")
    objEx2.Sheets(3).Visible = xlHidden
    objEx2.Close True
    ObjExcel.Quit
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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