2 métodos simples para selecionar todas as células não em branco em uma planilha do Excel

Compartilhe agora:

Em uma planilha do Excel, se os dados forem inseridos em células não adjacentes, você poderá ter um pouco de dificuldade para selecionar e copiar os dados em células não vazias. Neste artigo, apresentaremos duas maneiras de selecionar rapidamente todas as células não vazias.

Os usuários do Excel são frequentemente solicitados a copiar e colar dados. No entanto, às vezes, pode haver alguns problemas. Por exemplo, existem várias células em branco descontínuas em uma planilha do Excel. Nesse caso, é um pouco difícil selecionar todas as células que possuem conteúdo. Mas, não se preocupe. Aqui, compartilharemos 2 abordagens para selecionar todas as células não em branco em uma planilha do Excel.

Método 1: Selecione através de “Go To Special”

  1. No início, abra a planilha do Excel.
  2. Em seguida, pressione “F5” para acionar a caixa de diálogo “Ir para”.Acionar "Ir para"
  3. Na caixa de diálogo "Ir para", clique no botão "Especial".
  4. Em seguida, marque a opção “Constantes” e depois as opções “Números”, “Texto”, “Lógicas” e “Erros”.Verifique as opções em "Ir para especial"
  5. Por fim, clique em “OK”.
  6. Quando a caixa de diálogo fecha, como você vê, todas as células não em branco foram selecionadas.Células não em branco selecionadas

Método 2: Selecione com Excel VBA

  1. Primeiro, obtenha acesso ao editor Excel VBA com referência a “Como executar o código VBA no seu Excel".
  2. Em seguida, coloque o código a seguir em um módulo não 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 VBA - Selecione todas as células não em branco

  1. Depois disso, saia do editor VBA e adicione esta macro à Barra de Ferramentas de Acesso Rápido.
  2. Agora, abra a planilha desejada e clique no botão macro.
  3. De uma vez, todas as células não em branco serão selecionadas, conforme mostrado na imagem a seguir.Células selecionadas via código VBA

Comparação

  Vantagens Desvantagens
Método 1 Fácil de operar Os usuários precisam abrir manualmente a caixa de diálogo “Ir para” e verificar as opções sempre que precisam selecionar células não em branco
Método 2 Fácil e conveniente para reutilização Surgem os perigos de macros maliciosas externas

Reparar problemas irritantes do Excel

O arquivo do Excel está sujeito a erros e corrupção. Por exemplo, se o MS Excel for frequentemente fechado incorretamente, o arquivo pode ser danificado com facilidade. Portanto, os usuários devem tomar algumas precauções, incluindo fazer backup dos arquivos periodicamente. Além disso, um proficiente, robusto e confiável correção xlsx ferramenta, como DataNumen Excel Repair, é uma questão de necessidade.

Introdução do autor:

Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo SQL Server recuperação e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.