Есть три Ячейки для заполнения данных. Когда их вводим, данные сохраняются на втором листе. Вопрос. Как очистить ячейки Нажатием на Enter? Т.е. удалить данные после ввода?
Есть три Ячейки для заполнения данных. Когда их вводим, данные сохраняются на втором листе. Вопрос. Как очистить ячейки Нажатием на Enter? Т.е. удалить данные после ввода?Gold_Barsik
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("l5, n5, p5")) Is Nothing Then u = Sheets("показания").Cells(Rows.Count, "a").End(xlUp).Row + 1 If Range("l5") <> "" And Range("n5") <> "" And Range("p5") Then Sheets("показания").Range("a" & u) = Range("n5") + Range("l5") Sheets("показания").Range("b" & u) = Range("p5") Range("L5,N5,P5").ClearContents End If End If End Sub
[/vba]
[vba]
Код
Range("L5,N5,P5").ClearContents
[/vba] [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("l5, n5, p5")) Is Nothing Then u = Sheets("показания").Cells(Rows.Count, "a").End(xlUp).Row + 1 If Range("l5") <> "" And Range("n5") <> "" And Range("p5") Then Sheets("показания").Range("a" & u) = Range("n5") + Range("l5") Sheets("показания").Range("b" & u) = Range("p5") Range("L5,N5,P5").ClearContents End If End If End Sub
Nic70y, а если в ячейку P5 нужно ввести значение-текст "LO" и "HI"? Т.к. глюкометр измеряет в диапазоне 0,6-33,3 ммоль/л. Ниже 0,6 он указывает LO, а выше 33,3 указывает HI. Можно это подправить в макросе? [moder]Это другой вопрос. Читайте Правила форума. Тема закрыта[/moder]
Nic70y, а если в ячейку P5 нужно ввести значение-текст "LO" и "HI"? Т.к. глюкометр измеряет в диапазоне 0,6-33,3 ммоль/л. Ниже 0,6 он указывает LO, а выше 33,3 указывает HI. Можно это подправить в макросе? [moder]Это другой вопрос. Читайте Правила форума. Тема закрыта[/moder]Gold_Barsik
Сообщение отредактировал _Boroda_ - Понедельник, 15.07.2019, 13:35