Я не очень много программировал на VB, поэтому немного терпения, пожалуйста.Копирование значения ячейки на другой рабочий лист
У меня есть генератор случайных чисел в sheet1 ячейках E5 и каждый раз я нажимаю F9, я хочу, чтобы скопировать новейшее значение в последнюю ячейку в Лист2, колонок А.
Я работал над этим немного , но я не думаю, что у меня есть что-то подходящее.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then
thisrow = Target.Row
lr = Sheets("sheet2").Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets("sheet2").Range("A" & lr).Value = Range("E" & ActiveCell.Row).Value
End If
End Sub
Я знаю, что lr = Sheets("sheet2").Range("A" & Rows.Count).End(xlUp).Row + 1
работает, когда я запускаю его в ближайшем окне, она тянет ссылку правой ячейки.
Проблема с мужчиной Я не думаю, что ее правильно называют на моем листе. Поскольку значение никогда не копируется на лист активации. Я также не получаю никакого ответа, когда я пытаюсь провести разрывы строк.
Спасибо, заранее.