Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como usar Se Declaração no Excel para excluir linhas em branco
Quando uma planilha do Excel cresce para abranger milhares ou mesmo centenas de milhares, de linhas , removendo manualmente cada linha individual iria demorar uma eternidade . Enquanto uma classificação rápida seria simplesmente mover cada linha em branco para o fundo, essencialmente, " apagar " , isso não vai funcionar se você precisa dos dados para ficar em sua ordem atual. Para remover linhas em branco sem alterar a ordem de uma planilha, você terá que acessar o console do Visual Basic do Excel e criar uma macro. Instruções
1

Abra a planilha do Excel que você precisa querer trabalhar. Em seguida, pressione "Alt" e " F11 " para abrir o console de Visual Basic.
2

clique com o botão direito do mouse em qualquer uma das entradas sob o título " VBAProject " título no lado esquerdo do console VBA. Passe o mouse sobre "Inserir" e escolha a opção " Módulo " na lista de opções. O novo módulo será automaticamente selecionada, ea metade direita da consola vai se tornar uma página em branco . Se você tiver várias planilhas abertas , não se esqueça que você está adicionando o módulo para o correto " VBAProject ". O nome do documento específico será localizado à direita do " VBAProject " título
3

Copie o código a seguir para o topo da página do módulo em branco : .

Sub DeleteBlankRows ( )

Dim x

As Long Com Aplicação

. Cálculo = xlCalculationManual

. ScreenUpdating = False

Fim com

O comando "Sub" cria o macro eo " Dim " comando estabelece uma variável que você vai usar mais tarde. O " cálculo" e comandos " ScreenUpdating " desligar suas respectivas funções , tornando a macro funcionar sem problemas em grandes planilhas
4

Cole o seguinte código diretamente sob o último set: .

com ActiveSheet

Cells.Replace _

O que: = "", Replacement : = " ", _

LookAt : = xlWhole , MatchCase : = False

Para x = . Cells.SpecialCells ( xlCellTypeLastCell ) . Row _

Para 1 Step -1

Se WorksheetFunction.CountA ( . linhas (x)) = 0 Then

ActiveSheet.Rows (x). Excluir

End If

Próxima

End With

o comando " Cells.Replace " , que inclui o duas linhas diretamente sob ele , olha para todas as células que incluem apenas um espaço em branco , e substitui o espaço com nada . O processo de exclusão não reconhece um espaço em branco como uma célula vazia , assim, sem este pedaço de código , qualquer linha com apenas um espaço em branco não são apagados . O " Para " comando tem o início de código na última célula na folha e trabalhar o seu caminho de volta até o topo . O "se" instrução verifica para ver se a linha estiver em branco, e em seguida, exclui -lo se for
5

Copie e cole o seguinte código imediatamente abaixo do último pedaço de código: .

Com Aplicação

. Cálculo = xlCalculationAutomatic

. ScreenUpdating = True

End With End Sub


Este código simplesmente puts o " cálculo" e configurações " ScreenUpdating " de volta ao normal e , em seguida, fecha o código com " sub End". Pressione " Alt " e " F11 " para sair do console de VBA. Todas as alterações são salvas automaticamente .
6

Clique na guia "Desenvolvedor" no topo da tela. Clique no botão " Macro " para abrir uma lista de suas macros. Selecione a opção " DeleteBlankRows " macro e clique em " Executar". A macro vai apagar todas as linhas em branco a partir de sua planilha.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Alterar vistas em uma tabela do Microsoft Access 
·Como atualizar para o Microsoft Access 2007 
·Como fazer Styles ArcMap De Excel 
·Como fazer um polígono no Excel 
·Como fazer uma parábola sobre Excel 
·Como ocultar X no UserForm barra de título no Excel 20…
·Como transformar em planilha Linhas de grade & Row cabe…
·Como diferenciar entre Blank & Zero no Excel 2007 
·Vantagens e Desvantagens do Microsoft Access 
·Como criar um gráfico no Excel Tijolo Voador 
  Artigos em destaque
·Como fazer um movimento Box na escura básica 
·Como imprimir etiquetas Avery 5267 
·Como escolher o software Virus- Proteção 
·Como fazer upload de um áudio em Drupal 
·Como capturar HVX200 para FCP 
·Como criar um organograma no Excel de uma lista 
·Funções de loop em Flash AS3 
·Como converter DAT para AVI Demo 
·O que é um Oracle SQL 
·Como converter WMV para 3GP com o freeware 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados