VBA para preencher a fórmula até a última linha da coluna

Então, estou trabalhando em um projeto e tentando obter meu código VBA para desenhar a fórmula que está na célula M3 até o final do conjunto de dados. Estou usando a coluna L como minha base para determinar qual é a última célula com dados nela. Minha fórmula é uma concatenação de duas células com uma vírgula de texto entre elas. Então, no Excel, minha fórmula é = G3 & "," & L3

Eu quero que o Excel desenhe esta fórmula para que na célula M4 seria = G4 & "," & L4 A célula M5 seria = G5 & "," & L5 e assim por diante.

Meu código se parece com:

Range("$M$3").Formula = Range("G3") & (",") & Range("L3")

Dim Lastrow As Long

Application.ScreenUpdating = False

Lastrow = Range("L" & Rows.Count).End(xlUp).Row
Range("M4").FormulaR1C1 = Range("G4") & (",") & Range("L4")
Range("M4").AutoFill Destination:=Range("M4:M" & Lastrow)
ActiveSheet.AutoFilterMode = False
Application.ScreenUpdating = True

Minha saída é simplesmente baixar os valores de texto da célula M3 até o final do conjunto de dados. Eu procurei por várias horas tentando procurar uma solução, mas parece que não consigo encontrar uma que esteja tentando realizar o que estou procurando.

questionAnswers(4)

yourAnswerToTheQuestion