Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Guardar Copia de libro al realizar cambios

publicado

Buenos días amigos 
 Escribo nuevamente a petición de una consulta o ayuda, manejo una base de datos la cual es usada por varios usuarios novatos en la empresa, a esta base le quiero adaptar una macro que guarde una copia del mismo archivo al momento de aperturar y al momento de cerrarlo, debe tener dos condiciones como indique al momento de su apertura este guarde una copia con su "nombre original, el dia y la escritura de apertura", y lo mismo al momento de cerrar. estos en una ruta especifica, esto por si algun cambio guardado debo reversar saber cual archivo usar.


Private Sub Workbook_Open()
ThisWorkbook.SaveCopyAs "Z:\Relacion laboral\GUARDERIA\copia-apertura.xlsm"
End Sub

private sub worbook_beforeclose (cancel as Boolean) 
ThisWorkbook.SaveCopyAs "Z:\Relacion laboral\GUARDERIA\copia-cierre.xlsm"
End Sub

pero no se como hacer lo demás soy nuevo en VBA solo trato de adaptar lo leído y visto en Google y los foros.

gracias por su colaboracion

Featured Replies

publicado

Prueba a ver que tal va.

 

Dim FechaHora As String

Private Sub Workbook_Open()
FechaHora = Format(Date, "yyyymmdd") & " " & Format(Time, "hhmmss")
ThisWorkbook.SaveCopyAs "Z:\Relacion laboral\GUARDERIA\copia-apertura " & FechaHora & ".xlsm"
End Sub

Private Sub worbook_beforeclose(cancel As Boolean)
FechaHora = Format(Date, "yyyymmdd") & " " & Format(Time, "hhmmss")
ThisWorkbook.SaveCopyAs "Z:\Relacion laboral\GUARDERIA\copia-cierre " & FechaHora & ".xlsm"
End Sub

 

publicado
  • Autor

@Macro Antonio 

Funciona Perfecto el de apertura, pero el de cierre no hace nada, solo cuando cierro el libro me pide guardar cambios lo hago y nada no registra la copia

publicado

 

Fíjate en la diferencia respecto a la misma línea de tu aporte.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 

publicado
  • Autor
Hace 3 horas, Macro Antonio dijo:

 

Fíjate en la diferencia respecto a la misma línea de tu aporte.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 

Ups,  disculpa amigo, ahora si funciona perfecto mil gracias por la ayuda.  no me había percatado.

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.