Rellenar las celdas vacías con ceros en VBA Excel

Compatibilidad: Excel 365 2021 2019 2016

Cuando trabajamos con muchos datos o con análisis de datos es normal insertar un cero en las celdas vacías.

Rellenar las celdas vacías con ceros en VBA Excel

En el rango A1:E7 disponemos de nuestro rango de datos con celdas vacías en las que deseamos que se muestre cero. Recordar que en ocasiones en Excel la celda vacía no es cero y a la inversa.

Datos de origen con celdas vacías en Excel
  • CREAR MACRO
  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

    Explorador de Proyectos con módulo1 seleccionado
  4. Escribir el código de la macro:

    Sub Llenar_ceros()

    For Each celda In Selection

    Select Case celda
    Case ""
    celda.Value = 0
    Case Else
    End Select

    Next

    End Sub

  • EJECUTAR MACRO
  1. Seleccionar el rango deseado. Donde rellenar con ceros.

  2. Ejecutar la macro: Llenar_ceros.

  3. Verificar como las celdas vacías seleccionadas se rellenan con ceros.

Hoja Excel con datos rellenos con cero
Nivel de dificultad: Experto VBA-Macros Excel Experto VBA - Macros

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.