Error al ejecutar con código VBA en excel

Algún buen samaritano que me pueda ayudar con este problema de VBS, resulta que quiero registrar observaciones de una lista de personas de la hoja (EV1_1) a la hoja (OBS1_1) con algunos datos de la persona; al momento de registrarlo me sale un error al ejecutar el código, pero los datos los agrega sin ningun problema. Alguien me pude ayudar en solucionar ese error, les dejo el archivo para que lo vean: https://www.mediafire.com/file/ypiizbyphm2oqsk/XXXXXX.xlsm/file](https://www.mediafire.com/file/ypiizbyphm2oqsk/XXXXXX.xlsm/file

1 respuesta

Respuesta
1

En la linea marcada, tu rango o tabla se denomina DATOS.

Y así debieras indicarlo en la instrucción, sin esos números.

Range("DATOS[[#Headers],[DÍA, FECHA Y HORA ]]").Select

Sdos.

Elsa

* Te recomiendo el video Nº 62 de mi canal: La grabadora de macros y su ayudante.

https://www.youtube.com/@ElsaMatilde 

Hola Elsa Matilde, ya los borre pero ahora el error salta a otra línea, recién estoy tratando de utilizar y manejar VBA.

Gracias.

Este es el archivo:

https://www.mediafire.com/file/ypiizbyphm2oqsk/XXXXXX.xlsm/file

Así como te marqué que debes dejar el nombre de tu tabla sin los números, así lo tendrás que hacer en el resto de las instrucciones donde mencionas DATOS. Quitale los números, solo debes utilizar el nombre de tu tabla = DATOS

En la imagen se puede observar que la macro fue correctamente ejecutada.

Y para el resto del código (en especial la del otro módulo) donde se ve un exceso de 'Select', te recomiendo algunos videos de mi canal:

Nº 62 La grabadora de macros >>>>> aquí

Nº 70 Tips para iniciarte en la programación >>>>> aquí

Nº 11 Mejoras... menos instrucciones y más precisas >>>>> aquí

¿Ya recibiste el aviso de mi respuesta? Recordá de marcar luego una votación o valoración para darla por cerrada.

Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas