#vba #excel #pivot-table
#vba #excel #сводная таблица
Вопрос:
У меня есть защищенная рабочая книга и сводная таблица в файле Excel для фильтра, который я отправляю определенным пользователям на основе фильтра. (Детализация включена, но список полей и диалоговые окна полей отключены).
Я хочу отключить эти кнопки «ОЧИСТИТЬ ФИЛЬТРЫ или ОЧИСТИТЬ ВСЕ», кто-нибудь знает код?
Спасибо!
Комментарии:
1. Если это данные, которые вы хотите скрыть… Вам лучше удалить его. Если вы хотите, чтобы пользователь повторно фильтровал… Добавьте кнопку, которая сбрасывает фильтр
2. Я хочу, чтобы пользователь просматривал только те данные, которые я разрешаю им просматривать, поэтому все защищено. Мне нужна детализация сводной таблицы, но все остальное должно быть защищено. У меня есть рассчитанные показатели в PowerPivot / сводной таблице, и все находится в одном файле. В конечном счете, я не хочу, чтобы пользователь мог «Очистить фильтр» и просматривать другие данные, поскольку у меня много данных, и я не могу их разбить, не тратя на это много времени. Спасибо!
3. быстрое решение — прочитать все данные с другого листа, например, «= A1» и т. Д., И Установить для сводного листа значение «очень скрыто» в vbe… но это не элегантное и не очень эффективное решение.