2 semplici metodi per selezionare tutte le celle non vuote in un foglio di lavoro di Excel

Condividi ora:

In un foglio di calcolo Excel, se i dati vengono inseriti in celle non adiacenti, potrebbe risultare un po' complicato selezionarli e copiarli nelle celle non vuote. In questo articolo, vi mostreremo due modi per selezionare rapidamente tutte le celle non vuote.

Agli utenti di Excel viene spesso richiesto di copiare e incollare i dati. Tuttavia, a volte, potrebbero esserci dei problemi. Ad esempio, sono presenti più celle vuote discontinue in un foglio di lavoro di Excel. In questo caso, è un po' difficile selezionare tutte le celle che hanno contenuto. Ma non preoccuparti. Qui ti condivideremo 2 approcci per selezionare tutte le celle non vuote in un foglio Excel.

Metodo 1: selezionare tramite "Vai a speciale"

  1. All'inizio, apri il foglio di lavoro di Excel.
  2. Quindi, premere "F5" per attivare la finestra di dialogo "Vai a".Attiva "Vai a"
  3. Nella finestra di dialogo "Vai a", fai clic sul pulsante "Speciale".
  4. Successivamente, seleziona l'opzione "Costanti" e quindi le opzioni "Numeri", "Testo", "Logici" ed "Errori".Controlla le opzioni in "Vai a speciale"
  5. Infine, fare clic su "OK".
  6. Quando la finestra di dialogo si chiude, come vedi, tutte le celle non vuote sono state selezionate.Celle non vuote selezionate

Metodo 2: selezionare con Excel VBA

  1. Prima di tutto, accedi all'editor VBA di Excel con riferimento a "Come eseguire il codice VBA nel tuo Excel".
  2. Quindi, inserisci il codice seguente in un modulo inutilizzato.
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

Codice VBA: seleziona tutte le celle non vuote

  1. Successivamente, esci dall'editor VBA e aggiungi questa macro alla barra degli strumenti di accesso rapido.
  2. Ora apri il foglio di lavoro desiderato e fai clic sul pulsante macro.
  3. In una volta, tutte le celle non vuote verranno selezionate, come mostrato nell'immagine seguente.Celle selezionate tramite codice VBA

Confronto

  Vantaggi Svantaggi
Metodo 1 Facile da usare Gli utenti devono aprire manualmente la finestra di dialogo "Vai a" e controllare le opzioni ogni volta che devono selezionare celle non vuote
Metodo 2 Facile e conveniente per il riutilizzo Sorgono i pericoli di macro dannose esterne

Ripara i fastidiosi problemi di Excel

Il file Excel è soggetto a errori e corruzione. Ad esempio, se MS Excel viene spesso chiuso in modo errato, il file può essere danneggiato con facilità. Pertanto, gli utenti devono prendere alcune precauzioni, incluso il backup dei file su base periodica. Inoltre, un abile, robusto e affidabile correzione xlsx strumento, come DataNumen Excel Repair, è una questione di necessità.

Introduzione dell'autore:

Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui SQL Server recupero e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.