Entrar
Como excluir linhas em branco em uma planilha
Para obter uma versao deste artigo referente ao Microsoft Excel para Macintosh, consulte
142528
Sumario
Este artigo contém um exemplo de macro do Microsoft Visual Basic for Applications que pode ser
usado para excluir todas as outras linhas em um intervalo selecionado em uma planitha do
Microsoft Excel.
Mais Informagées
A Microsoft fornece exemplos de programacao apenas por questées ilustrativas, sem garantias
expressas ou implicitas. Isto inclui, mas nao esta limitado a garantias implicitas de comercializagao
ou adequacao a um determinado propésito. Este artigo pressupée que vocé conhece a linguagem
de programacao demonstrada e também as ferramentas usadas para criar e depurar
procedimentos. Os engenheiros de suporte da Microsoft podem ajuda-lo, fornecendo a explicagao
da funcionalidade de um determinado procedimento, mas nao modificarao estes exemplos para
fornecer funcionalidades adicionais ou construir procedimentos especificos para atender as suas
necessidades especificas. Para usar a seguinte macro, configure uma pasta de trabalho do Excel
conforme a seguir:
1. Crie uma nova pasta de trabalho do Microsoft Excel
2.Na nova planilha, no intervalo A1:A9, digite os ntimeros de 1a 5, deixando as linhas em
branco, conforme o exemplo a seguir:AB:
Ag: 5
3. No menu Ferramentas aponte para Macro e clique em Editor do Visual Basic.
Observagao No Microsoft Office Excel 2007 e versées posteriores, clique em Visual Basic no
grupo Cédigo na guia Desenvolvedor.
4, No menu Inserir, clique em Médulo.
5. No nove médulo, digite a seguinte macro:
Sub Delete_Every_Other_Row()
" Varidveis de dimensao.
Y = False * Alterar para True se desejar
* excluir linhas 1, 3, 5 e assim por dian
te.
I-12
Definir xRng = Selecao
" Efetuar um loop uma vez para cada linha na sele¢o
Para xCounter = 1 para xRng.Rows.Count
Se Y for True, entdo..
Se Y = True entao,
* ..,excluir uma linha inteira de células.
xRng.Cells(I).EntireRow.Delete
" caso contrario...
outro
sincrementar um por um para que possamos percorrer o
intervalo.
Tete.
End If
"Se Y for True, tornd-lo False; Se Y for False, tornd-lo Tr
ue.
Y = Nao Y
Next xCounter
End Sub
6. Alterne para a planilha que contém o dado e selecione o intervalo A1:A9,7. Para executar a macro, aponte para Macro no menu Ferramentas e clique em Macros.
Observagao No Excel 2007 e versées posteriores, clique em Macros no grupo Cédigo na
guia Desenvolvedor.
Observagao Para exibir a quia Desenvolvedor na Faixa de Opies, clique no Botao do
Microsoft Office e em Opgdes do Excel, clique na categoria Mais usados, selecione a caixa
de selecdo Mostrar guia Desenvolvedor na Faixa de Opcées ¢ clique em OK.
8. Selecione a macro Delete_Every_Other_Row e clique em Executar.
Essa macro excluird todas as linhas em branco, iniciando pela segunda linha da selecao.
Observagio Se vocé tiver uma lista de dados que contém colunas miltiplas, selecione apenas a
primeira coluna de dados, e em seguida, execute a macro.
Propriedades
ID do Artigo: 213610 - Ultima Revisdo: 4 de set de 2013 - Revisdo: 1
A informacao contida neste artigo aplica-se a
Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013
Suporte
Seguranca
Fale conosco
@® ronuout
Termos de uso Privacidade e cookies Marcas 2017 Microsoft