Вы пропустили .Row
в своем расчете LR
.
Вы также должны квалифицировать свои объекты (в данном случае, диапазоны) с рабочим листом.Это делается с помощью блока With
, хотя есть и другие способы.
Sub CopyDownValue()
Dim MyValue As Variant, LR As Long
With Sheets("Sheet1") '<--- Update with your sheet name
LR = .Range("B" & .Rows.Count).End(xlUp).Row
MyValue = InputBox("Enter Sales Month")
.Range("A2:A" & LR).Value = MyValue
End With
End Sub