Пожалуйста, помогите мне понять, что я делаю неправильно? Почему, когда я делаю это, это работает: Range("E2:E" & Lrow).copy
Но когда я делаю это rng.copy
, это не так?
Option Explicit
Sub CopyL()
Dim Lrow As Long
Dim Lcol As Long
Dim rng As Range
Dim sht As Worksheet
Set sht = Worksheets("Sheet1")
Set rng = sht.Range("E2:E" & Lrow)
Lrow = Cells(Rows.Count, 4).End(xlUp).Row
rng.Copy
End Sub