2 eenvoudige methoden om alle niet-lege cellen in een Excel-werkblad te selecteren

In een Excel-werkblad kan het lastig zijn om de gegevens in niet-lege cellen te selecteren en te kopiëren als deze in niet-aangrenzende cellen staan. In dit artikel laten we twee manieren zien om snel alle niet-lege cellen te selecteren.

Excel-gebruikers moeten vaak gegevens kopiëren en plakken. Soms kunnen er echter enkele problemen zijn. Er zijn bijvoorbeeld meerdere onderbroken lege cellen in een Excel-werkblad. In dit geval is het een beetje moeilijk om alle cellen met inhoud te selecteren. Maar maak je geen zorgen. Hier zullen we u 2 benaderingen delen om alle niet-lege cellen in een Excel-blad te selecteren.

Methode 1: Selecteer via "Ga naar speciaal"

  1. Open om te beginnen het Excel-werkblad.
  2. Druk vervolgens op "F5" om het dialoogvenster "Ga naar" te openen.Trigger "Ga naar"
  3. Klik in het dialoogvenster "Ga naar" op de knop "Speciaal".
  4. Vink vervolgens de optie "Constanten" aan en vervolgens de opties "Cijfers", "Tekst", "Logische gegevens" en "Fouten".Controleer de opties in "Ga naar speciaal"
  5. Klik ten slotte op "OK".
  6. Wanneer het dialoogvenster wordt gesloten, zijn, zoals u ziet, alle niet-lege cellen geselecteerd.Geselecteerde niet-lege cellen

Methode 2: Selecteer met Excel VBA

  1. Krijg eerst toegang tot de Excel VBA-editor met verwijzing naar “Hoe u VBA-code in uw Excel uitvoert'.
  2. Plaats vervolgens de volgende code in een ongebruikte module.
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

VBA-code - Selecteer alle niet-lege cellen

  1. Sluit daarna de VBA-editor en voeg deze macro toe aan de werkbalk Snelle toegang.
  2. Open nu het gewenste werkblad en klik op de macroknop.
  3. In één keer worden alle niet-lege cellen geselecteerd, zoals weergegeven in de volgende afbeelding.Geselecteerde cellen via VBA-code

Vergelijk

  Voordelen Nadelen
Methode 1 Eenvoudig te bedienen Gebruikers moeten het dialoogvenster "Ga naar" handmatig openen en de opties controleren telkens wanneer ze niet-lege cellen moeten selecteren
Methode 2 Gemakkelijk en handig voor hergebruik Ontstaan ​​de gevaren van externe kwaadaardige macro's

Herstel vervelende Excel-problemen

Excel-bestand is vatbaar voor fouten en corruptie. Als MS Excel bijvoorbeeld vaak niet goed wordt gesloten, kan het bestand gemakkelijk beschadigd raken. Daarom moeten gebruikers een aantal voorzorgsmaatregelen nemen, inclusief periodiek een back-up van de bestanden maken. Bovendien een bekwaam, robuust en betrouwbaar xlsx-oplossing tool, zoals DataNumen Excel Repair, is een kwestie van noodzaak.

Auteur Introductie:

Shirley Zhang is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder SQL Server na een training en Outlook-reparatiesoftwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.