Fórmula de suma en rango variable

Tengo el siguiente código

Range("L8").End(xlDown).Offset(1, 0).Select

        Selection.FormulaLocal = "=SUMA(L8:L18)"

En el libro que adjunto están los datos llenados hasta la fila 18, solo que la última fila puede ser de menos o más datos, todo depende del movimiento de las fechas de ventas, POR FAVOR necesito una macro que introduzca la fórmula que sume hasta la última fila con monto, digamos que por ejemplo si el rango aumenta de l8 a l20, sume ese rango, o si disminuye de l8 a l7 sume ese rango.

Muchas gracias por su tiempo.

Saludos cordiales

Jesús

1 respuesta

Respuesta
1

H o l a 

te paso la macro 

Sub sumar()
'//Por Adriel
Set h1 = Sheets("SA")
u = h1.Range("L" & Rows.Count).End(xlUp).Row
If u < 8 Then u = 8
Sum = Application.WorksheetFunction.Sum(Range("L8:L" & u))
h1.Cells(u + 1, "L") = Sum
MsgBox "fin"
End Sub

valora la respuesta para finalizar 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas