Как сделать лист другой книги - скрытым - 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

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


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

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

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