Excel Avanzado

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

Excel Avanzado
Rellenar celdas en blanco macros

Reemplazar celdas en blanco con algun valor

| 2 Comments

Es común ver  en algunas bases de datos que se dispone para su análisis o archivos en general celdas en blanco, las cuales necesitan ingresarle un valor para que sea más manejable al momento de realizar cualquier acción, como uso de fórmulas, o simplemente porque debería de tener algún valor. Es por ello que en este artículo se presentará una macro que se encargue de rellenar celdas en blanco con algún valor.

En este caso, el ejemplo consiste en rellenar las celdas en blanco de la columna “Certificado” con el valor de “No disponible” , ya que, supongamos que por descuido no se llenó. En la figura siguiente se muestra el botón “Rellenar celdas en blanco”, el cual llamará a la macro.

tabla inicial

  1. El primer paso consiste en declarar las variables, Rango_C es el rango de la columna de certificado y “Certificado” es la variable que será utilizada para recorrer el rango.Variables
  2. El siguiente paso consiste en asegurarse si se desea conservar el archivo antes de realizar el cambio:Guardar
  3. Luego se define el rango, previamente se debe de seleccionar el rango en el cual se desea rellenar las celdas en blanco en la hoja de excel antes de ejecutar la macro con el botón. Si se cuenta con un rango ya establecido se reemplazaría Set Rango_C = Selection por
    Set Rango_C = Range(“C4:C14”) o el rango que se desee.
    Seleccionseleccion de rango
  4. Finalmente la siguiente parte del código se encarga de verificar si es una celda vacía y si en el caso lo es, lo rellena con el texto “No disponible”accion
  5. El resultado final es el siguiente: tabla final

NOTA: La macro no sombrea la celda rellenada, fue sombreada para que se vea el cambio.

El siguiente link contiene el archivo excel: Rellenar celdas en blanco por algun valor

 

Realizado por: Leyla Paredes

 

 

2 Comments

  1. Valioso aporte, gracias, de mucha utilidad….

  2. consulta:
    necesito que la celda en blanco la llene con el valor de la celda superior
    gracias

Deja un comentario

Required fields are marked *.


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