Доброго Всем дня! Есть таблица, в столбце В сидит формула, которая рассчитывает значения. Можно ли при отрицательном значении в строке в столбце В, в этой же строке, но в столбец А вносилось текущее время. Пример файла если нужен могу приложить, но это будет пустой лист!
Доброго Всем дня! Есть таблица, в столбце В сидит формула, которая рассчитывает значения. Можно ли при отрицательном значении в строке в столбце В, в этой же строке, но в столбец А вносилось текущее время. Пример файла если нужен могу приложить, но это будет пустой лист!VIDEO56
Private Sub Worksheet_Change(ByVal Target As Range) r1_ = Range("B" & Rows.Count).End(3).Row For i = 2 To r1_ If Range("B" & i) < 0 Then If Range("A" & i) = "" Then Range("A" & i) = Time End If End If Next i End Sub
[/vba] Не тот файл был. Перевложил
Если нужно не только время, но и дату, то time замените на now
Без проверок и вообще без ничего [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) r1_ = Range("B" & Rows.Count).End(3).Row For i = 2 To r1_ If Range("B" & i) < 0 Then If Range("A" & i) = "" Then Range("A" & i) = Time End If End If Next i End Sub
[/vba] Не тот файл был. Перевложил
Если нужно не только время, но и дату, то time замените на now_Boroda_
если необходимо сохранять значения, то это уже другой вопрос.
А как быть в случае получения отриц.значения и внесения тек.времени, завтра значение будет положительным (убираем или оставляем время?) а послезавтра отрицательным? (новое время или старое оставляем?). Вопросов можно задать очень много))) [moder]Да ради Бога, я с Вами дискутировать не собираюсь. Это больше к автору вопроса было послание[/moder]
если необходимо сохранять значения, то это уже другой вопрос.
А как быть в случае получения отриц.значения и внесения тек.времени, завтра значение будет положительным (убираем или оставляем время?) а послезавтра отрицательным? (новое время или старое оставляем?). Вопросов можно задать очень много))) [moder]Да ради Бога, я с Вами дискутировать не собираюсь. Это больше к автору вопроса было послание[/moder]sboy
Яндекс: 410016850021169
Сообщение отредактировал _Boroda_ - Четверг, 09.06.2016, 16:23