Retomando una macro que tenía a medias, a ver si podéis ayudarme porque mis conocimientos en VBA no son muy amplios y por más referencias que miro en ejemplos de "exportar a pdf" no saco el error. Describo:
- Función: Exportar un rango de la hoja a pdf en función de 2 variables, para esto utilizo "if" con ocultar y mostrar filas para que entrase justo en 1 o 2 hojas.
- Errores: 1 - El msgbox de la ruta donde guarda el archivo SIEMPRE muestra la ruta donde se ENCUENTRA el excel, NO donde lo ha guardado.
2 - Da igual el nombre que pongas en en el msgbox de "guardar como", siempre utiliza el pre-programado.
3 - A raíz del problema 2, si ya as exportado un pdf e intentas exportar otro a la misma carpeta, te avisa de si quieres sobreescribirlo (aunque le hayas puesto otro nombre).
Juraría que el error está en el orden del exportar + los "if/else" utilizados para ocultar y mostrar filas, ¿o quizás no?, como ya dije, mis conocimientos en VBA son escasos y para mi la secuencia tiene su lógica...
Adjunto el Excel con la macro (macro: "Exportar_a_pdf_goteros").
Hola buenas tardes foreros.
Retomando una macro que tenía a medias, a ver si podéis ayudarme porque mis conocimientos en VBA no son muy amplios y por más referencias que miro en ejemplos de "exportar a pdf" no saco el error. Describo:
- Función: Exportar un rango de la hoja a pdf en función de 2 variables, para esto utilizo "if" con ocultar y mostrar filas para que entrase justo en 1 o 2 hojas.
- Errores: 1 - El msgbox de la ruta donde guarda el archivo SIEMPRE muestra la ruta donde se ENCUENTRA el excel, NO donde lo ha guardado.
2 - Da igual el nombre que pongas en en el msgbox de "guardar como", siempre utiliza el pre-programado.
3 - A raíz del problema 2, si ya as exportado un pdf e intentas exportar otro a la misma carpeta, te avisa de si quieres sobreescribirlo (aunque le hayas puesto otro nombre).
Juraría que el error está en el orden del exportar + los "if/else" utilizados para ocultar y mostrar filas, ¿o quizás no?, como ya dije, mis conocimientos en VBA son escasos y para mi la secuencia tiene su lógica...
Adjunto el Excel con la macro (macro: "Exportar_a_pdf_goteros").
Un saludo y muchas gracias ;).
macros_test pdf.xlsm