VBA События динамического листа
Формулировка задачи:
Доброго времени суток!
Братья по несчастью, подскажите кто может!
Есть книга Excel в которой динамически макросом создаю лист с произвольным именем, как мне на этом листе отследить пересчет формул или изменение значения в какой либо из ячеек ???? все понятно для уже созданного листа с известным именем, а как отследить на множестве листов которые создаются по нажатию кнопки и пользователь на них производит манипуляции ??? Заранее благодарен!
Братья по несчастью, подскажите кто может!
Есть книга 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д