Приветствую! Какую формулу нужно прописать, чтобы при изменения какого-либо значения в строке в какой-либо ячейке, в другой нужной мне ячейке прописывалась сегодняшняя дата? спасибо
Приветствую! Какую формулу нужно прописать, чтобы при изменения какого-либо значения в строке в какой-либо ячейке, в другой нужной мне ячейке прописывалась сегодняшняя дата? спасибоsquadgazzz
Private Sub Worksheet_Change(ByVal Target As Range) For Each cell In Target 'проходим по всем измененным ячейкам
If Not Intersect(cell, Range("A1:A9999")) Is Nothing Then With cell.Offset(0, 3) .Value = Now .EntireColumn.AutoFit End With End If Next cell
End Sub
[/vba]
Вопрос дополняется:
не могу потом удалить строчку. Excel думает, что строка не просто удаляется, а изменяется и дата выскакивает после удаления. Как мне удалять теперь строки?
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) For Each cell In Target 'проходим по всем измененным ячейкам
If Not Intersect(cell, Range("A1:A9999")) Is Nothing Then With cell.Offset(0, 3) .Value = Now .EntireColumn.AutoFit End With End If Next cell
End Sub
[/vba]
Вопрос дополняется:
не могу потом удалить строчку. Excel думает, что строка не просто удаляется, а изменяется и дата выскакивает после удаления. Как мне удалять теперь строки?squadgazzz
Так задается диапазон, в котором любое изменение ячейки приводит к тому, что вводится текущая дата. Если ваши строки в лежат указанном диапазоне, то макрос строго выполняет заданное правило
Так задается диапазон, в котором любое изменение ячейки приводит к тому, что вводится текущая дата. Если ваши строки в лежат указанном диапазоне, то макрос строго выполняет заданное правилоigrtsk
Инструктор по применению лосей в кавалерийских частях РККА