В "Приемах" есть замечательный макрос - Автоматическая вставка текущей даты в ячейку при вводе данных:
подскажите, пожалуйста, как сделать так, чтобы одновременно с вводом даты я в ячейку cell.Offset(0, 1)
в ячейку cell.Offset(0, 2) вводился определенный текст? Я совсем VBA не знаю)
| Код |
|---|
Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell in Target 'проходим по всем измененным ячейкам
If Not Intersect(cell, Range("A2:A100" ) Is Nothing Then 'если изменененная ячейка попадает в диапазон A2:A100
With cell.Offset(0, 1) 'вводим в соседнюю справа ячейку дату
.Value = Now
.EntireColumn.AutoFit 'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке
End With
End If
Next cell
End Sub |
в ячейку cell.Offset(0, 2) вводился определенный текст? Я совсем VBA не знаю)
Изменено: - 25.06.2014 15:31:13