Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Impedir el cierre de un libro si no se ha llenado una celda

| 5 Comments

Una aplicación muy útil de los diversos tipos de comando que nos ofrece el Visual Basic es el que permite configurar  el bloqueo al momento de cerrar el archivo donde trabajamos. Este comando ayuda a verificar si hemos llenado un campo obligatorio o si solo lo hemos obviado. Cuando configuramos este comando y luego intentamos el cierre del archivo, la configuración realizada no nos permite el cierre de este.

Un ejemplo de esto podria ser el llenado de un formato

(Para mayor visualización de la imagen, hacer click en la misma)

Como podemos apreciar en este ejemplo, tenemos que llenar un formato donde piden Nombre y DNI. Este trabajo parece muy simple, pero a veces con el apuro podemos olvidarlo, lo que nos permite este comando es el de no olvidar datos al llenar diversos capos obligatorios.

En el ejemplo, el dato que importante es el DNI del Sr. Andres López,; por ello, al intentar cerrar el archivo sin llenar la celda, el archivo nos muestra el mensaje “Este dato es muy importante”.

Captura2

la configuracion para este ejemplo esta estructura mediante una condicional

  Captura 3

 Como apreciamos en la imagen, este comando se configurar a partir de los comandos del archivo en Visual Basic.

Captura 4

Captura 6

 

 

 

Captura 5

(Para mayor visualización de la imagen, hacer click en la misma)

Luego de ingresar y configurar donde empezaremos a trabajar, Comenzamos a digitar los comandos establecidos para el desarrollo del comando.

1 Verificamos que la celda no este vacío

2 Si la celda se encuentra vacía, aparecerá un mensaje que nos hará recordar que el llenado de esta celda es obligatoria.

3 Al verificar que la celda se encuentra vacía, Excel detendrá el cierre del archivo.

 

De modo que si el archivo posee información Excel procederá ha cerrar el archivo y guardarlo.

Ejemplo  Detener el cierre de un archivo cuando alguna celda importante no se haya digitado

 

Por: Jhonn López

5 Comments

  1. Una consulta, y si se desea para un rango de celdas?

  2. Hola y como debo hacer para verificar celdas de varias hojas?

  3. ¿Y habría alguna forma de hacer que te pregunte si deseas efectivamente cerrar pese a tener alguna de las celdas clave vacías y que te permita hacerlo si le respondes que sí? ¡Muchas gracias de antemano!

  4. Hola buena tarde, me pueden apoyar, al momento de correr el proyecto todo bien en cuestión de los mensajes, el detalle es que los mensajes se repiten varias veces, esto lo hizo después de que realicé unas modificaciones. me ayudan a saber cuál es el error.

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5