Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Фиксация даты последнего изменения ячейки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Фиксация даты последнего изменения ячейки
Levi1990 Дата: Четверг, 07.05.2015, 20:38 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Друзья! Помогите пожалуйста решить задачу! В столбце F есть значения, которые могут меняться, а справа в колонке G должна быть дата, когда произошло последнее изменение. НО! Это дата должна браться не из системного времени Windows а из определенной ячейки, в данном случаи это ячейка=K3

Так, как же мне так сделать? Знаю что это решается с помощью VBA, но в VBA я чайник :(
К сообщению приложен файл: 7890877.xlsx (9.7 Kb)
 
Ответить
СообщениеДрузья! Помогите пожалуйста решить задачу! В столбце F есть значения, которые могут меняться, а справа в колонке G должна быть дата, когда произошло последнее изменение. НО! Это дата должна браться не из системного времени Windows а из определенной ячейки, в данном случаи это ячейка=K3

Так, как же мне так сделать? Знаю что это решается с помощью VBA, но в VBA я чайник :(

Автор - Levi1990
Дата добавления - 07.05.2015 в 20:38
МВТ Дата: Четверг, 07.05.2015, 20:46 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Макрос надо вставить в код листа, на котором находится таблица [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Count > 1 Or .Column <> 6 Then Exit Sub
.Offset(0, 1).Value = Cells(3, 11).Value
End With
End Sub
[/vba]
Исправил


Сообщение отредактировал МВТ - Четверг, 07.05.2015, 20:48
 
Ответить
СообщениеМакрос надо вставить в код листа, на котором находится таблица [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Count > 1 Or .Column <> 6 Then Exit Sub
.Offset(0, 1).Value = Cells(3, 11).Value
End With
End Sub
[/vba]
Исправил

Автор - МВТ
Дата добавления - 07.05.2015 в 20:46
Levi1990 Дата: Четверг, 07.05.2015, 20:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Проверил, этот макрос мне немного не подходит.
1. В колонке F будут не значения а формулы (ссылки на меняющиеся значения)
2. Сегодняшней датой будет не системное время, а время из ячейки
 
Ответить
СообщениеПроверил, этот макрос мне немного не подходит.
1. В колонке F будут не значения а формулы (ссылки на меняющиеся значения)
2. Сегодняшней датой будет не системное время, а время из ячейки

Автор - Levi1990
Дата добавления - 07.05.2015 в 20:56
Levi1990 Дата: Четверг, 07.05.2015, 21:00 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
МВТ, А можно сделать так, чтобы дата автоматом обновлялась, а не после нажатия на значение + ENTER?
 
Ответить
СообщениеМВТ, А можно сделать так, чтобы дата автоматом обновлялась, а не после нажатия на значение + ENTER?

Автор - Levi1990
Дата добавления - 07.05.2015 в 21:00
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!