Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проставление времени. / 7 сообщений из 7, страница 1 из 1
21.09.2005, 15:35:43
    #33281628
Struchcov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
Помогите пожалуста! Как сделать чтобы при вводе в ячейку А1 в ячейке B1 высвечивалось время его ввода.
...
Рейтинг: 0 / 0
21.09.2005, 15:47:27
    #33281686
LeonM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
b1 =if(A1="";"";now())
...
Рейтинг: 0 / 0
21.09.2005, 16:05:23
    #33281777
rrrrrrrrrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
Или в редакторе VB в коде листа вписать что-то вроде
Код: plaintext
1.
2.
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row =  1  And Target.Column =  1  Then Cells( 1 ,  2 ).Value = CStr(Date) + " " + CStr(Time)
End Sub
...
Рейтинг: 0 / 0
21.09.2005, 16:17:14
    #33281842
Struchcov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
А если тоже самое только по столбцам?
...
Рейтинг: 0 / 0
21.09.2005, 16:28:44
    #33281889
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
К сожалению, по-моему оба варианта не годятся.
Так в 1-ом обновление ячейки произойдет при повторном открытии листа!!!
А во втором обновление будет происходить после любого изменения на листе!!!
...
Рейтинг: 0 / 0
21.09.2005, 16:31:47
    #33281902
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
Про 2-ой вариант я наверное погорячился!!! Сори.
...
Рейтинг: 0 / 0
21.09.2005, 16:35:57
    #33281916
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проставление времени.
k-nike
К сожалению, по-моему оба варианта не годятся.
Так в 1-ом обновление ячейки произойдет при повторном открытии листа!!!
А во втором обновление будет происходить после любого изменения на листе!!!
Да нет! Второй вариант работает на ура. Там же rrrrrrrrrr вписывает значение, а не формулу.
Я немного изменил для свои нужд, чтобы при редактировании ячейки из столбца А, в столбце B всегда записывается время последнего изменения соответствующей ячейкеи.
Код: plaintext
1.
2.
3.
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column =  1  Then Cells(Target.Row,  2 ).Value = CStr(Date) + " " + CStr(Time)
End Sub

2rrrrrrrrrr: Очень красивое решение.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проставление времени. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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