VBA События динамического листа

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

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

Доброго времени суток!
Братья по несчастью, подскажите кто может!
Есть книга Excel в которой динамически макросом создаю лист с произвольным именем, как мне на этом листе отследить пересчет формул или изменение значения в какой либо из ячеек ???? все понятно для уже созданного листа с известным именем, а как отследить на множестве листов которые создаются по нажатию кнопки и пользователь на них производит манипуляции ??? Заранее благодарен!

Решение задачи: «VBA События динамического листа»

textual
Листинг программы
Option Explicit

Dim WithEvents ws As Worksheet

Sub AddSheet()

Set ws = ThisWorkbook.Sheets.Add

End Sub

Private Sub ws_Calculate()

MsgBox ws.Name & " is calculated."

End Sub

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


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

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

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