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.

Mensaje si no se guarda en un tiempo determinado

publicado

Buenos días a todos y feliz año. 

Quería saber si se os acurre alguna forma de ejecutar un mensaje de recordatorio en la aplicación si no se guarda el archivo en un tiempo determinado. 

Muchas gracias!

Saludos

Featured Replies

publicado

En Thisworkbook:

Private Sub Workbook_Open()
Application.MacroOptions Macro:="ArrancarParar", ShortcutKey:="a"
ArrancarParar
End Sub

en un módulo:

'
Const Tiempo As Long = 10 'Tiempo en segundos para el aviso <======================================
'
Public Hora As Date, Empezar As Boolean, Avisar As Date, Arrancado As Boolean

Sub ArrancarReloj()
If Empezar = False Then
   Empezar = True
   Avisar = Now + Tiempo / 84400
End If
If Not Now < Avisar Then
   Empezar = False
   If MsgBox("¿Deseas guardar el archivo?", vbQuestion + vbYesNo, "Tiempo sin guardar excedido") = vbYes Then
      ActiveWorkbook.Save
   End If
End If
Application.StatusBar = "Control de guardado activado. Ctrl+a para desactivarlo. Guardar en: " & _
                        Format(Avisar - Now, "hh:mm:ss")
Hora = Now + TimeValue("00:00:01")
Application.OnTime Hora, "ArrancarReloj", SCHEDULE:=True
End Sub

Sub PararReloj(): On Error Resume Next
Empezar = False
Application.OnTime Hora, "ArrancarReloj", SCHEDULE:=False
End Sub

Sub ArrancarParar()
If Arrancado = False Then
   Arrancado = True
   ArrancarReloj
Else
   Arrancado = False
   PararReloj
   MsgBox "Control de guardado desactivado. Ctrl+a para volverlo a activar.", vbInformation
   Application.StatusBar = False
End If
End Sub

Ctrl+a para arrancar/parar el control de guardado.

Con el control de guardado activado, aparece el tiempo restante hasta el aviso de guardado en la barra de estado de Excel.

El ejemplo está programado a 10 segundos, solo tienes que modificar la constante Tiempo en el Módulo1 y ajustarla a tus necesidades.

Control de guardado.xlsm

Editado el por Antoni

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.