VBA para completar la fórmula hasta la última fila de la columna

Así que estoy trabajando en un proyecto y estoy tratando de obtener mi código VBA para dibujar la fórmula que está en la celda M3 hasta el final del conjunto de datos. Estoy usando la columna L como base para determinar cuál es la última celda con datos. Mi fórmula es una concatenación de dos celdas con una coma de texto entre ellas. Entonces, en Excel, mi fórmula es = G3 & "," & L3

Quiero que Excel dibuje esta fórmula para que en la celda M4 sea = G4 & "," & L4 La celda M5 sea = G5 & "," & L5 y así sucesivamente.

Mi código se ve así:

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

Mi salida simplemente está bajando los valores de texto de la celda M3 hasta el final del conjunto de datos. He buscado durante varias horas tratando de buscar una solución, pero parece que no puedo encontrar una que esté tratando de lograr lo que estoy buscando.

Respuestas a la pregunta(4)

Su respuesta a la pregunta