Отображение связей в определенном диапазоне - VBA

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

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

Добрый день. Подскажите ответ на вопрос. У меня есть макрос отображающий связи на листе - при открытии книги.
Листинг программы
  1. Private Sub Workbook_Open()
  2. Dim cl As Range
  3. Application.ScreenUpdating = False
  4. Application.DisplayAlerts = False
  5. For Each cl In ActiveSheet.UsedRange
  6. With cl
  7. .ShowPrecedents
  8. .ShowDependents
  9. End With
  10. Next
  11. Application.ScreenUpdating = True
  12. Application.DisplayAlerts = True
  13. End Sub
Как заставить отображать связи - только в определенном диапазоне (я выделил этот диапазон желтым цветом) ?

Решение задачи: «Отображение связей в определенном диапазоне»

textual
Листинг программы
  1. Private Sub Workbook_Open()
  2. Dim cl As Range
  3. Application.ScreenUpdating = False
  4. Application.DisplayAlerts = False
  5. Set cl = Range("J3:Q10")
  6. cl.Select
  7. For Each cl In Selection
  8.     With cl
  9.         .ShowPrecedents
  10.         .ShowDependents
  11.     End With
  12. Next
  13. Application.ScreenUpdating = True
  14. Application.DisplayAlerts = True
  15. End Sub

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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