powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сводная таблица
11 сообщений из 11, страница 1 из 1
Сводная таблица
    #33273489
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем Добрый день!

Может кто знает следующее.
1. excel 2000
2. Необходимо вывести в яцейку время и дату обновления данных
в сводной таблице.

Т.е. нажал кнопку Обновить данные -> время и дата должны измениться.
Возможно ли такое.

Спасибо за внимание.
...
Рейтинг: 0 / 0
Сводная таблица
    #33273501
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет событий у этого объекта,
но зато срабатывает событие изменения листа
worksheet_change
а там target-вся область сводной таблицы, соответственно отсюда пляши.
...
Рейтинг: 0 / 0
Сводная таблица
    #33273509
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказку.
Попробую.
...
Рейтинг: 0 / 0
Сводная таблица
    #33273646
Mokk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=ТДАТА() и при обновлении будет дата и время. Токо не забудь формат ячейки указать дата и время.
...
Рейтинг: 0 / 0
Сводная таблица
    #33273664
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счет формулы спасибо .
Но вот событие листа какое использовать?
Сводная таблица практически на весь лист.
Но наверху 3 строки, и если в них пользователь что -нибудь меняет то и дата и время меняется. :(
Попробую ограничить изменение листа.

Спасибо за ответы.
...
Рейтинг: 0 / 0
Сводная таблица
    #33273691
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же сказал, что при обновлении листа в target помещена область самой таблицы, вот или по количеству яцеек в этой области или по координатам вычисляй,

target.cells - кол-во изменных ячеек, в твой случае очень много,
так можно отличить от изменения одной пользователем.
либо по координатам,

target.cells[1,1].column
target.cells[1,1].row - координаты левой верхней ячейки в этой области...
...
Рейтинг: 0 / 0
Сводная таблица
    #33273894
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробывал не получается.
Я наверно что-то не допонимаю.
Как задать target?
...
Рейтинг: 0 / 0
Сводная таблица
    #33273905
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его не надо задавать, он в обработчик...
сам передается...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

вот он этот Target...
теперь понятней?
...
Рейтинг: 0 / 0
Сводная таблица
    #33273919
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я видел
И что дальше - то??
...
Рейтинг: 0 / 0
Сводная таблица
    #33273934
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дык я ж написал,
target - это range измененной области....
исходя из этого можно проверить, что конкретно изменилось (читай обновилось) в листе....
то ли юзер ячейку изменил (тогда target будет указывать на изм. ячейку)
то ли таблица обновилась (тогда target будет указывать на область таблицы)
и этот факт можно проверить либо по количеству ячеек в этом range либо по его расположению и размеру, выбирай как больше нравится,
как это сделать описано выше...
...
Рейтинг: 0 / 0
Сводная таблица
    #33273953
RXAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все дошло.
Тормозить мне меньше надо.
Спасибо. :-))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сводная таблица
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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