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

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

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

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

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

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

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы