Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Дата последнего изменения ячейки

Автор WtF?, 11.06.2024, 10:39

« назад - далее »

WtF?

Добрый день!
Ребята, подскажите, пожалуйста, условия:
1) Есть ячейки, в которых данные меняются пользователями общей книги (пользователи вносят изменения в ячейку)
- Можно ли узнать дату изменения этих ячеек (для каждой отдельно)?
- Если такое возможно, можно ли будет для этих ячеек вычислять формулой отклонение в 2 недели? (напр. =ЕСЛИ(ТЕКСТ("дата изменения";0)<=ТЕКСТ("дата изменения"+14;0);"Да";"Нет"))

Владимир .

Добрый день.
Приложите, пожалуйста, файл-пример - что есть и что хотите получить. Все конфиденциальные данные лучше заменить на что-то нейтральное.
В примере, если будет что-то не понятно, можно ткнуть пальцем и спросить ...

WtF?

Владимир, добрый день.
Во вложении файл.
Например, изменяя этап в столбце M - в столбец N должна выводиться дата изменения ячейки M, а каждый раз обновляться, когда меняется этап в ячейке M.

Владимир .

Не понял про строчку - Target.Offset(0, Target + 6) = Target.Offset(0, 1)
Наверное вам это нужно ...
Добавлена всего 1 строка.

WtF?

Владимир, спасибо.
До этого брал макрос из другой темы, но он не работал почему то, сейчас все в порядке. Строчку вами описанную тоже убрал, она видимо в зависимости от номера этапа прибавляла столбец, в котором нужно вписать значение. Спасибо!

WtF?

Подскажите, пожалуйста.
Чтобы для другого столбца сделать такое же условие, например, для 17-ого, он тоже будет работать, если его просто внести в существующий макрос?

WtF?

И опять вопрос, в этапах там текст, а не цифры, это я уже убирал, но сейчас оставил с этапами, т.к. с письменным уже не работает:(

Владимир .

У вас же в первом файле была ПРОВЕРКА данных - файл st
А во втором файле пусто - файл st-2

WtF?

Владимир, доброго дня.
Все верно, изначально думал, что Excel будет реагировать на любое изменение ячейки, т.е. неважно, стоит ли там проверка данных и не важен формат (текст, число).
Во вложении файл с корректной проверкой.

Владимир .

Добрый день.
А проверка ... где? ???

WtF?

Прошу прощения...

Владимир .

С первой частью вроде разобрались ...
Получаемую дату нужно где-то хранить - на этом листе (в скрытом столбце ...) или на другом ...
И уже ориентироваться на нее и ваши 14 дней.

WtF?

Спасибо!
Подскажите, если в проверку данных еще добавятся значения, не слетит ли макрос?

Владимир .

Можно же проверить ...
А вообще макрос реагирует только на ИЗМЕНЕНИЕ.

WtF?

Владимир, добрый день!
Помогите, пожалуйста, в продолжение треда, все тот же вопрос с датами.
Появилась необходимость считать время изменения для каждого этапа в отдельной ячейке. (время чч.мм.сс + Дата)
В файле даны 9 этапов (через проверку данных), расположены они по порядку, в т.ч. и в выборе данных.
Нужно, чтобы при выборе 1 этапа, в следующую ячейку записывалась дата, и так по аналогии, но:
1 этап - +1 ячейка от исходной (т.е. заполняем в А, то дата в В)
2 этап - +2 ячейки от исходной (т.е. заполняем в А, то дата в С)
3 этап - +3 ячейки (т.е. заполняем в А, то дата в D)
Возможна ли реализация такой механики?
Прикладываю исходник