Macro compleja
Estimado, me contacto para solucionar un gran problema de programar una macro muy compleja para mi, a continuación describo mi problema:
Necesito crear una macro donde en un formulario ingresar una fecha con este formato 'yyyymmdd' (esto ya lo he resuelto) al dar enter al botón de ejecutar debe abrir 3 archivos con extensión .asc(achivo plano) que se encuentran en la misma carpeta de la planilla que contiene el formulario, luego debe validar que la fecha que se ingresa en el formulario sea igual a la celda 'a1' de cada uno de los tres archivos planos, sino es igual la fecha debe entregar un mensaje y detener la macro, de lo contrario debe copiar todo el contenido de la hoja1 de cada uno de los tres archivos con extensión .asc(archivo plano) y luego debe pegarlos en un nuevo libro excel en la hoja 1 hacia abajo, de esta forma tendré la información de los tres archivos planos en la hoja 1 de la nueva planilla que a su vez se deberá guardar con la fecha en que se ejecuto, ej '20091210.xls'
ojala me puedan guiar con este problemita que debo resolver antes del 15 de diciembre de 2009
saludos y feliz fin de año
Necesito crear una macro donde en un formulario ingresar una fecha con este formato 'yyyymmdd' (esto ya lo he resuelto) al dar enter al botón de ejecutar debe abrir 3 archivos con extensión .asc(achivo plano) que se encuentran en la misma carpeta de la planilla que contiene el formulario, luego debe validar que la fecha que se ingresa en el formulario sea igual a la celda 'a1' de cada uno de los tres archivos planos, sino es igual la fecha debe entregar un mensaje y detener la macro, de lo contrario debe copiar todo el contenido de la hoja1 de cada uno de los tres archivos con extensión .asc(archivo plano) y luego debe pegarlos en un nuevo libro excel en la hoja 1 hacia abajo, de esta forma tendré la información de los tres archivos planos en la hoja 1 de la nueva planilla que a su vez se deberá guardar con la fecha en que se ejecuto, ej '20091210.xls'
ojala me puedan guiar con este problemita que debo resolver antes del 15 de diciembre de 2009
saludos y feliz fin de año
1 respuesta
Respuesta de mrtool
-1