Me da un error al ejecutar una macro

Al ejecutar una macro me tira un error "13" en tiempo de ejecución.

Hace unos días funcionaba muy bien.

1 respuesta

Respuesta

Con tan poca información es bastante difícil resolver tu consulta. Indica por lo menos la línea con el error marcado.

Si el error dice 'No coinciden los tipos' es porque hasta una variable está definida con algún tipo y ahora estás intentando enviarle un valor de otro tipo.

Deja escrita aquí la instrucción que el Depurador te indica para ajustar la respuesta.

Amplío lo expuesto anteriormente con un ejemplo.

Imaginemos que definiste una variable como Double y luego le intentas mover un texto. Esto se da muchas veces con instrucciones como estas:

dim dato as double

Dato = range("A5") ... pero resulta que en algún momento se envió un texto a A5 y ahí es cuando te puede saltar el error 13 que no se da mientras la celda tenga valores normales.

Sdos y si no lo encontrás podés enviarme tu libro a uno de los correos que aparece en mi sitio que dejo al pie.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas