2 métodos simples para seleccionar todas las celdas que no están en blanco en una hoja de cálculo de Excel

Comparte ahora:

En una hoja de cálculo de Excel, si los datos se introducen en celdas no adyacentes, puede resultar un poco complicado seleccionar y copiar los datos en las celdas que no están vacías. En este artículo, le mostraremos dos maneras de seleccionar rápidamente todas las celdas que no están vacías.

Los usuarios de Excel con frecuencia deben copiar y pegar datos. Sin embargo, a veces, puede haber algunos problemas. Por ejemplo, hay varias celdas en blanco discontinuas en una hoja de cálculo de Excel. En este caso, es un poco difícil seleccionar todas las celdas que tienen contenido. Pero no se preocupe. Aquí le compartiremos 2 enfoques para seleccionar todas las celdas que no están en blanco en una hoja de Excel.

Método 1: seleccione mediante "Ir a especial"

  1. Al principio, abra la hoja de cálculo de Excel.
  2. Luego, presione "F5" para activar el cuadro de diálogo "Ir a".Activar "Ir a"
  3. En el cuadro de diálogo "Ir a", haga clic en el botón "Especial".
  4. A continuación, marque la opción “Constantes” y luego las opciones “Números”, “Texto”, “Lógicas” y “Errores”.Verifique las opciones en "Ir a especial"
  5. Finalmente, haga clic en "Aceptar".
  6. Cuando se cierra el cuadro de diálogo, como puede ver, se han seleccionado todas las celdas que no están en blanco.Celdas que no están en blanco seleccionadas

Método 2: seleccionar con Excel VBA

  1. En primer lugar, obtenga acceso al editor de Excel VBA con referencia a "Cómo ejecutar código VBA en su Excel".
  2. Luego, coloque el siguiente código en un módulo no utilizado.
Sub SelectAllNonBlankCells()
    Dim objUsedRange As Range
    Dim objRange As Range
    Dim objNonblankRange As Range

    Set objUsedRange = Application.ActiveSheet.UsedRange

    For Each objRange In objUsedRange
        If Not (objRange.Value = "") Then
           If objNonblankRange Is Nothing Then
              Set objNonblankRange = objRange
           Else
              Set objNonblankRange = Application.Union(objNonblankRange, objRange)
           End If
        End If
    Next

    If Not (objNonblankRange Is Nothing) Then
       objNonblankRange.Select
    End If
End Sub

Código de VBA: seleccione todas las celdas que no estén en blanco

  1. Después de eso, salga del editor de VBA y agregue esta macro a la barra de herramientas de acceso rápido.
  2. Ahora, abra la hoja de trabajo que desee y haga clic en el botón de macro.
  3. De una vez, se seleccionarán todas las celdas que no estén en blanco, como se muestra en la siguiente imagen.Celdas seleccionadas a través del código VBA

Comparación

  Ventajas Desventajas
Método 1 Fácil de operar Los usuarios deben abrir manualmente el cuadro de diálogo "Ir a" y verificar las opciones cada vez que necesiten seleccionar celdas que no estén en blanco.
Método 2 Fácil y conveniente de reutilizar Surgen los peligros de las macros maliciosas externas

Reparar los molestos problemas de Excel

El archivo de Excel es propenso a errores y corrupción. Por ejemplo, si MS Excel se cierra incorrectamente con frecuencia, el archivo puede dañarse con facilidad. Por lo tanto, los usuarios deben tomar algunas precauciones, incluida la realización de copias de seguridad de los archivos periódicamente. Además, un competente, robusto y confiable arreglar xlsx herramienta, como DataNumen Excel Repair, es una cuestión de necesidad.

Introducción del autor:

Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo SQL Server recuperación y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.