Я пытаюсь скопировать данные (Зона) из листа1 и вставить его в лист2 с помощью кнопки. После нажатия кнопки исходные данные на листе 1 будут удалены после переноса на лист 2.
Я продолжаю получать
Ошибка 13: Несоответствие типов
на линии Zone = Range("A2:A20").Value
.
Могу ли я использовать этот код для передачи нескольких строк данных, и если да, то какую ошибку я совершаю с моим кодом?
Private Sub CommandButton1_Click()
Dim Zone As Integer
Worksheets("sheet1").Select
Zone = Range("A2:A20").Value
Worksheets("sheet2").Select
Worksheets("sheet2").Range("B1").Select
If Worksheets("sheet2").Range("B1").Offset(1, 0) <> "" Then
Worksheets("sheet2").Range("B1").End(xlDown).Select
End If
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = Zone
Worksheets("sheet1").Select
Worksheets("sheet1").Range("A2").ClearContents
End Sub