3 года назад

Автоматическая установка даты в Excel (MS Office 2010)

Проблема вот в чем! Есть 2 колонки. Первая с информацией (номер документа), во второй дата когда эта информации была записана (всегда ставится "сегодняшняя"). Можно как нибудь автоматизировать этот процес, что бы я написал в 1 информационный № документ, а ексель поставил сам дату, желательно с временем когда была внесена информация. Заранее спасибо.

Morvul (Гость) Excel
3

Excel: Автоматическая установка даты в Excel (MS Office 2010)

1 год назад не работает часть ГОРЯЧИХ клавиш в Excel Office 2010, windows 8

Часть горячих клавиш работает, .Но не работает очень нужное: Ctl+; - Вставка текущей датыCTRL+SHIFT+&
Вставить внешние границы в выделенные ячейки.CTRL+SHIFT+_
Удалить внешние границы из выделенных ячеек.Как и где это включить? какое обновление нужно сделать? насколько вижу в параметрах справки excel SP1 установлен. но клавиши не работают. в чем проблема?

ShirokovAY (Гость) 1 ответ
3
1 год назад автоматическое добавление даты комментарием при редактировании ячейки в excel

Добрый день.Возможно ли сделать так, чтоб при редактировании ячейки в Excel автоматически добавлялся комментарий, указывающий текущую дату? Если возможно, то как?Заранее благодарен.
Младшенький: не подскажешь, какой именно макрос нужен?
Спасибо огроменное. (Сразу не заметил об ответе, оповещение не пришло)

Deriros (Гость) 1 ответ
3
Ответы (1)
Nikita Levonyuk (Гость) 3 года назад
3

Можно формулой, например, такой:
\u003dЕСЛИ(А1\u003c"";ТДАТА();"")
при внесении любого значения в А1 будет выведена информация о времени и дате. Единственное, в случае пересчета листа - данные по дате времени тоже будут пересчитаны
Поэтому можно еще макросом. Если номер документа ставится в столбец А, а дата должна появляться в В, то можно записать такой макрос:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count 1 Then
Exit Sub
ElseIf Not Intersect(Target, Range("A:A")) Is Nothing Then
Target.Offset(0, 1).Value \u003d Format(Now(), "dd.mm.yyyy hh:mm:ss")
End If
End Sub

Этот макрос надо записать в модуле того листа, на котором производятся записи.
Проще говоря - лист активировать, ПКМ по ярлычку листа - выбрать исходный текст. В большое окно справа вверху в появившемся редакторе скопировать текст макроса.

З.Ы. Да что за ... пииип... интерфейс стал... все в одну кашу... скопируете текст макроса в другой редактор - там будет нормальное разнесение по строкам.

Пожаловаться
Автоматическая установка даты в Excel (MS Office 2010) (Excel) - вопросы и ответы на все случаи жизни - справочник Excel i-vopros.ru