Macro para cambiar ubicación de guardado del libro

Vamos a continuar con la aplicación del objeto Workbook utilizando sus Métodos y en esta ocasión veremos cómo se puede programar una macro para guardar el libro actual en otra ubicación a manera de copia activa indicando la ruta desde donde queremos seguir trabajando en dicha copia, es decir. Para lograr esto, vamos a utilizar el Método SaveAs

Método SaveAs: Con la aplicación de este método, lo que estamos indicando desde VBA es la opción de Guardar una copia del libro de Excel en la ruta donde se requiera y continuar trabajando desde esta nueva copia

Desde Excel abrimos el Editor VBA (Alt + F11), insertamos un Módulo (Clic derecho sobre el proyecto Excel, Insertar, Módulo:

Ingresamos el siguiente código:

Sub MetodoGuardarComo()

ThisWorkbook.SaveAs "C:\Copia de 2.2.3 Macro para Guardar copia.xlsm"

End Sub

Queda de la siguiente manera en el Módulo:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub MetodoGuardarComo(), indica el inicio de la macro.
  2. En la segunda línea estamos utilizando del Objeto Workbooks el Método SaveAs el cual nos permite Guardar una copia del libro de Excel en la ruta que indicamos entre comillas.
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Al ejecutar la macro, veremos cómo se guarda el libro y continuamos trabajando en la copia generada; probemos asignando la macro a una autoforma con clic derecho Asignar macro:

En la ventana de asignación de macros seleccionamos la macro MetodoGuardarComo, damos Aceptar y probemos dando clic en el botón para ver que efectivamente una copia en la ruta especificada.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.