|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Доброго времени суток! Братья по несчастью, подскажите кто может! Есть книга Excel в которой динамически макросом создаю лист с произвольным именем, как мне на этом листе отследить пересчет формул или изменение значения в какой либо из ячеек ???? все понятно для уже созданного листа с известным именем, а как отследить на множестве листов которые создаются по нажатию кнопки и пользователь на них производит манипуляции ??? Заранее благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 21:22 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Гугли WithEvents Переменная листа и обработчики ее событий объявляются заранее, а потом лист присваивается этой переменной ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2019, 21:36 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Nedr100000, в модуле ЭтаКнига (ThisWorkbook) Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:23 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Казанский, а, точно, забыл про это. Но вроде так можно отловить не все события листа? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:45 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Nedr100000, При создании нового листа, ссылку на него можно помещать в переменную с подключенными событиями, а затем указать метод для нужного события. Вот пример, поместить код нужно в ThisWorkbook: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:52 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Казанский, Если я правильно понял, то автор не знает какой лист из множества. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 12:54 |
|
VBA События динамического листа
|
|||
---|---|---|---|
#18+
Shocker.ProНо вроде так можно отловить не все события листа?Вроде все WorksheetWorkbookActivateWorkbook_SheetActivateBeforeDoubleClickWorkbook_SheetBeforeDoubleClickBeforeRightClickWorkbook_SheetBeforeRightClickCalculateWorkbook_SheetCalculateChangeWorkbook_SheetChangeDeactivateWorkbook_SheetDeactivateFollowHyperlinkWorkbook_SheetFollowHyperlinkPivotTableAfterValueChangeWorkbook_SheetPivotTableAfterValueChangePivotTableBeforeAllocateChangesWorkbook_SheetPivotTableBeforeAllocateChangesPivotTableBeforeCommitChangesWorkbook_SheetPivotTableBeforeCommitChangesPivotTableBeforeDiscardChangesWorkbook_SheetPivotTableBeforeDiscardChangesPivotTableChangeSyncWorkbook_SheetPivotTableChangeSyncPivotTableUpdateWorkbook_SheetPivotTableUpdateSelectionChangeWorkbook_SheetSelectionChange ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2019, 14:58 |
|
|
start [/forum/topic.php?fid=60&gotonew=1&tid=2154932]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 440ms |
0 / 0 |