Hola,
Tengo dos archivos (TIEMPOS PONDERADOS.xlsx) y (Informe de Referencias .xlsx).
Me crearon una macro que debería copiar los datos del archivo (Informe de Referencias .xlsx) en el otro archivo (TIEMPOS PONDERADOS.xlsx).
PROBLEMA:
La macro no encuentra el directorio y yo no sé como crear el comando correcto para que encuentre el documento de TIEMPOS PONDERADOS.xlsx
Lo que tengo escrito en la macro es:
Workbooks(Dir("L:\MTM\SEGUIMIENTO\TIEMPOS PONDERADOS.xlsx")).Worksheets("hoja1").Activate
Es correcto? El archivo se llama así y el directorio es correcto.
Por otro lado, ¿necesito tener el archivo de TIEMPOS PONDERADOS.xlsx abierto para que los datos se escriban?
Gracias por la lectura, espero que sea de fácil comprensión lo que expongo :)
Cuando tengo que hacer eso, cuando el archivo va a estar siempre en el mismo sitio, pico a mano ruta y nombre de archivo. Cuando no tengo la garantía de que sea así, utilizo un diálogo OpenFile para que el usuario seleccione el archivo. De esa manera siempre abro un archivo que existe y en una ruta que está.
Un saludo