Una macro en excel ejecutada desde la consola de visual basic error y desde el menú desarrolador ok.

Tengo esta macro en la consola de programación la ejecuto y da error en tiempo de ejecución.

Sub Macro10()
Names.Add Name:="nombre1", RefersToR1C1:= _
"=OFFSET(INDIRECT(Hoja1!R3C3),1,0,Control!R5C3-Control!R4C3,1)"
End Sub

Y desde el menu de excel/Desarrollador/Macros funciona perfectamente.

En Hoja1R3C3 tengo =CONCATENAR($B4;C4;C5) (resultado Hoja1!C6) y en la hoja Control! Un 9 y un 6 (el resultado que introduce es 3).

Muchas gracias!

Añade tu respuesta

Haz clic para o