Ícono del sitio Formulas Excel

Curso de Excel parte 4 – Eliminar registros según condiciones

Curso de Excel - formulasexcel.com

En esta entrega de curso de excel vamos a ver como eliminar registros según criterios, la idea es que de manera rápida se puedan eliminar los registros que no se necesitan en una base de datos, cuando se trabaja con formatos contables se suelen tener muchos registros y es posible en algún momento tener que eliminar algunos, también se pueden eliminar registros que cumplen con mas de 1 criterio, así que este ejemplo te sera de gran ayuda en esos casos.

Este procedimiento es muy sencillo realmente, pero si no sabes que se puede hacer, imagina el trabajo que tienes que realizar para ir buscando cada registro y eliminar las filas una a una, así que este ejemplo seguramente sera de mucha ayuda.

Al final de cada post de este curso, dejare el enlace para descargar el archivo actualizado con cada ejercicio.

 Eliminar registros aplicando filtro.

En este caso se aplica un filtro en la columna o las columnas que se usaran como guía para la eliminación, ejemplo… si se vas a eliminar los registros que tengan el nombre de cliente “Pedro”

  1. Seleccionar cualquiera de los rótulos de columna en la base de datos.
  2. Click en la flecha que sale en la columna de clientes
  3. Desactivar la casilla ” Seleccionar todos “
  4. Activar la casilla donde esta el nombre del cliente ” Pedro “
  5. Click en aceptar.
  6. Seleccionar una columna entera hasta el ultimo registro filtrado.
  7. Presionar CONTROL y sin soltar presionar el signo de menos.
  8. Click en aceptar.
  9. En el menú datos, dar click en Borrar ( para borrar el filtro )

Eliminar registros en base a mas de 1 criterio.

También es posible eliminar registros basándose en mas de un criterio, por ejemplo: en base a nombre de cliente y en base a concepto de la venta.

Para esos casos se hace el procedimiento de aplicar el filtro en las dos columnas, después se hace el procedimiento de eliminación indicado en los pasos anteriores.

Eliminar registros con macro.

En este caso la idea es automatizar el proceso, el usuario solo debe seleccionar la primera fila donde iniciara la comparación y eliminación, ejecutar la macro, poner el dato que desea usar como criterio para eliminar las filas y click en aceptar.

En el ejemplo de código que les dejare, solo sirve para eliminar en base a un criterio, pero el procedimiento es mucho mas rápido que aplicando filtro.

El código VBA para eliminar registros según condición

Para ver el código VBA, estando en el archivo, solo debes presionar las teclas ALT + F11

 

En esa imagen se ve como se debe seleccionar la primera fila donde iniciara a revisar la macro, en el cuadro que sale se debe ingresar el dato que se debe buscar en esa columna para eliminar la fila completa.

También se puede observar que hay un botón para ejecutar esa macro, así el proceso sera muy sencillo de realizar.

Salir de la versión móvil