¿Qué fórmula puedo utilizar en Excel para no que no guarde cambios si no llenan bien los cuadros que les corresponde?

En mi hoja de excel quiero configurar datos importantes, por lo tanto que no guarde cambios si no terminan de llenar los datos que deben llenar.

1 Respuesta

Respuesta

[Hola 

Prueba con este ejemplo, no guarda si la celda A1 no contiene datos 

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If Range("A1") = "" Then
        MsgBox "Complete los datos en blanco"
        Cancel = True
    End If
End Sub

¡Gracias! 

Algún video que me pueda propocionar para realizar todo esto

Instrucciones para poner la macro en los eventos ThisWorkbook

  1. Abre tu libro de excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. Del lado izquierdo dice: VBAProject, abajo dale doble click a ThisWorkbook
  4. Del lado derecho copia la macro

¡Gracias! 

Le agradezco mucho por su ayuda, quiero seleccionar o especificar la celda que se llene forzosamente y que no guarde cambios hasta que esté lleno esa celda,  por otra parte configurar la hora por hoja para editar y que se bloque automático pasando la hora establecida, mil gracias 

En rango especifica los rangos que deseas validar, sobre la hora crea una nueva petición

Valora la respuesta para finalizar saludos!'

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Por Adriel Ortiz
'
    rango = "A1:B5, C5"
    For Each r In Range(rango)
        If r.Value = "" Then
        MsgBox "Complete los datos en blanco"
        Exit Sub
        Cancel = True
        End If
    Next r
End Sub

No recibí más comentarios pudieras cerras valorando la respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas