Como excluir todos os intervalos, exceto os selecionados no Excel?
No Excel, podemos excluir de forma rápida e direta os intervalos selecionados, mas você já tentou excluir outros conteúdos de células, exceto os intervalos selecionados? Neste artigo, irei apresentar alguns truques para você resolver essa tarefa no Excel de forma rápida e fácil.
Exclua todos, exceto os intervalos selecionados com o código VBA
Exclua todos os intervalos, exceto os selecionados, com o Select Range Helper do Kutools para Excel
Exclua todos os intervalos, exceto os selecionados, com Copiar intervalos do Kutools para Excel
Exclua todos, exceto os intervalos selecionados com o código VBA
Não há uma maneira direta de excluir todos os valores de células não selecionados de uma vez, mas o código VBA a seguir pode ajudá-lo, faça o seguinte:
1. Por favor, segure o Ctrl para selecionar as células que deseja manter.
2. pressione Alt + F11 simultaneamente para abrir o Microsoft Visual Basic para aplicativos janela.
3. No Microsoft Visual Basic para aplicativos caixa de diálogo da janela, clique inserção > Módulo, copie e cole o código VBA abaixo no Módulo janela.
Código VBA: exclua todos os valores de células, exceto os intervalos selecionados
Sub ClearAllExceptSelection()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the ranges want to keep", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In ActiveSheet.UsedRange
If Intersect(xCell, xRg) Is Nothing Then
xCell.Clear
End If
Next
Application.ScreenUpdating = xUpdate
End Sub
4. Então aperte F5 para executar este código e uma caixa de prompt é exibida para lembrá-lo de selecionar o intervalo de células que deseja manter; se você selecionou os intervalos na etapa 1, clique OK, caso contrário, você pode selecionar as células que deseja na caixa de prompt e inserir as vírgulas para separar os vários intervalos e clicar OK botão, veja a captura de tela:
5. Depois de clicar OK, todos os outros valores de células foram excluídos, mas apenas deixando os intervalos selecionados, consulte a captura de tela:
Exclua todos os intervalos, exceto os selecionados, com o Select Range Helper do Kutools para Excel
Se você instalou Kutools for Excel, Com o seu Seleção Inversa característica de Selecione Range Helper utilitário, você pode reverter rapidamente a seleção e, em seguida, excluir as seleções invertidas de uma vez.
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione os intervalos de células que você deseja manter.
2. Então clique Kutools > Selecionar > Selecione Range Helper, veja a captura de tela:
3. No Selecione Range Helper caixa de diálogo, verifique Seleção Inversa, veja a captura de tela:
4. Em seguida, arraste o mouse para selecionar o intervalo em que deseja inverter as seleções. Quando você solta o mouse, as células selecionadas foram desmarcadas e as células não selecionadas foram selecionadas de uma vez. Veja a imagem:
5. Em seguida, feche a caixa de diálogo e pressione Apagar para excluir as seleções de uma vez. E apenas as células desejadas foram mantidas, veja a captura de tela:
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now
Exclua todos os intervalos, exceto os selecionados, com o Select Range Helper do Kutools para Excel
Outro utilitárioCopiar intervalos of Kutools for Excel também pode ajudá-lo a terminar este trabalho, você só precisa copiar os intervalos selecionados para uma nova planilha e, em seguida, excluir a planilha antiga.
Depois de instalar Kutools for Excel, execute as seguintes etapas:
1. Aguarde Ctrl para selecionar os intervalos de células que deseja manter.
2. Então clique Kutools > Copiar intervalos, veja a captura de tela:
3. E no Copiar vários intervalos caixa de diálogo, verifique Todos os Produtos opção sob o Colar especial, Verifica Incluindo altura da linha e Incluindo a largura da coluna se quiser manter a altura da linha e a largura da coluna desejadas, consulte a captura de tela:
4. Então clique Ok botão, e outra caixa de prompt aparecerá para lembrá-lo de selecionar uma célula para colocar as células copiadas, selecione uma célula em uma nova planilha, veja a captura de tela:
5. E, em seguida, clique em OK, e apenas os intervalos selecionados foram colados na nova planilha, e agora você pode excluir a planilha original conforme necessário.
Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Get It Now
Demonstração: exclua todos os intervalos, exceto os selecionados, com o Kutools para Excel
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!