powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / События рабочего листа.
5 сообщений из 5, страница 1 из 1
События рабочего листа.
    #33712482
Вот есть событие объекта Worksheet. Можно ли как-то препятствовать выполнению такого события? Например, PivotTableUpdate.
В частности, хочу, чтобы не срабатывало обновление сводной таблицы. Вообще не срабатывало. Может быть, есть и какие другие методы?

Спасибо.
...
Рейтинг: 0 / 0
События рабочего листа.
    #33716440
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй установить свойство сводной таблицы "ManualUpdate" в True.

Код: plaintext
    Worksheets( 1 ).PivotTables("Pivot1").ManualUpdate = True
...
Рейтинг: 0 / 0
События рабочего листа.
    #33718218
да нет.. это не помогает :(
Надо, чтобы в идеале вообще пропал пункт меню "Обновить данные". Но как это сделать? Просто есть ряд таблиц, которые пользователю НЕЛЬЗЯ обновлять, а некоторые - можно. Научиться бы убирать этот пункт меню... ну или запрещать...
...
Рейтинг: 0 / 0
События рабочего листа.
    #33718580
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запусти Макрос1 и попробуй обновить данные
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub my()
MsgBox "Опаники"
End Sub
Sub Макрос1()
    'установка своего макроса
    Application.CommandBars("PivotTable").Controls( 8 ).OnAction = "my"
    Next
End Sub
Sub Макрос2()
    'сброс
    Application.CommandBars("PivotTable").Controls( 8 ).OnAction = ""
End Sub
...
Рейтинг: 0 / 0
События рабочего листа.
    #33718649
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрошалкада нет.. это не помогает :(
Надо, чтобы в идеале вообще пропал пункт меню "Обновить данные". Но как это сделать? Просто есть ряд таблиц, которые пользователю НЕЛЬЗЯ обновлять, а некоторые - можно. Научиться бы убирать этот пункт меню... ну или запрещать...Сделай свое меню и спрячь стандартное.
Подробнее смотри коллекцию CommandBars
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / События рабочего листа.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]