I'm trying to autofill across a set of columns that changes depending on a user input. However when I reference the cells of the range it gives me an error. The error comes up on the last line
Dim stocknum As Integer
stocknum = Sheets("Sheet1").Cells(1, 1)
Dim a As Integer
Dim j As Integer
Dim k As Integer
Dim LastRow1 As Long
Dim LastRow() As String
ReDim LastRow(0 To stocknum + 1) As String
Dim LastCol As Integer
j = stocknum + 2
k = stocknum + 5
l = stocknum + stocknum + 5
Worksheets("Sheet1").Activate
LastRow1 = (Range("B9").End(xlDown).Row) - 7
LastCol = (Range("B9").End(xlToRight).Column) - 1
Worksheets("stock_returns").Activate
Sheets("stock_returns").Cells(3, 2).Formula = "=('Sheet1'!B9-'Sheet1'!B10)/'Sheet1'!B10"
Sheets("stock_returns").Cells(3, 2).Select
Selection.AutoFill Destination:=Sheets("stock_returns").Range("Cells(3, 2), Cells(3, LastCol)")