Error 1004 en tiempo de ejecución en macro excel
Tengo esta sentencia en una macro
Sub derecha()
ActiveSheet.ChartObjects("Gráfico 3").Activate
n = Range("AS110").Value
m = Range("AS111").Value
Select Case n
Case 1
ActiveChart.SetSourceData Source:=Range("Hoja5!$AH$4:$AH$" & m & ",Hoja5!$AI$4:$AI$" & m)
Case 2
ActiveChart.SetSourceData Source:=Range("Hoja5!$AH$4:$AH$" & m & ",Hoja5!$AJ$4:$AJ" & m)
Case 3
Una pequeña descripción: en Hoja5, tengo una tabla donde en la columna AH están las fechas por meses, en la columnas siguientes hacia la derecha están los valores que se quieren graficar, las variables "n" indican el numero de columna que se va moviendo con un botón de control de numero, la variable m se ingresa en la celda AS111 y indica la ultima fila con con datos de la tabla.
Me estaba corriendo bien, pero ahora me sale este mensaje:
"Se ha producido error 1004 en tiempo de ejecución, Error en método range de objeto_ Global. Y hace referencia a toda la linea de la sentencia en donde me encuentre pe ejemplo si el boton control de numero indica 2, me colorea la fila que he puesto en negrita.
¿Me esta sacando de quicio este error podrían ayudarme?