Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como excluir linhas duplicadas por VBA no Excel
Microsoft Visual Basic for Applications (VBA) é uma linguagem de programação fácil de usar que pode personalizar os produtos do Microsoft Office, como o Microsoft Excel. Em vez de poring através de uma planilha do Excel para identificar as linhas duplicadas , uma macro do Excel pode identificar todas as linhas duplicadas. Uma macro Excel é um pequeno pedaço de código VBA que você pode executar diretamente a partir do Visual Basic Editor. Instruções
1

Selecione as colunas de dados que deseja comparar para as linhas duplicadas . Por exemplo, se você quiser verificar a coluna A para linhas duplicadas , clique em " A. "
2

Abra o VBE com a tecla " Alt " e " F11 " juntos no teclado . Isso abre a janela do VBE .
3

Clique em " Abrir " e depois clique em " Módulo ". Uma janela em branco será aberto no VBE .
4

Corte e cole o seguinte código na janela em branco a partir do Passo 3:

Public Sub DeleteDuplicateRows ( ) ' DeleteDuplicateRows

Dim R Como LongDim N Como LongDim V Como VariantDim Rng Como Faixa

On Error GoTo EndMacroApplication.ScreenUpdating = FalseApplication.Calculation = xlCalculationManual

Set Rng = Application.Intersect ( ActiveSheet.UsedRange , _ActiveSheet.Columns ( ActiveCell.Column ) )

Aplicação . StatusBar = " Processamento Row: " & Format ( Rng.Row , " #, # # 0")

N = R = 0For Rng.Rows.Count Para 2 Step - 1Se R Mod 500 = 0 ThenApplication.StatusBar = " Processamento Row: " & Format ( R, " #, # # 0" ) End If

V = Rng.Cells (R , 1) Valor < . br>

Se V = vbNullString ThenIf Application.WorksheetFunction.CountIf ( Rng.Columns (1), vbNullString )> 1 ThenRng.Rows (R). EntireRow.DeleteN = N + 1End IfElseIf Application.WorksheetFunction.CountIf (RNG . Colunas (1), V )> 1 ThenRng.Rows (R) EntireRow.DeleteN = N + 1End IfEnd IfNext R

EndMacro : .

Application.StatusBar = FalseApplication.ScreenUpdating = TrueApplication.Calculation = xlCalculationAutomaticMsgBox " linhas duplicadas excluídos : " & CStr (N)

End Sub
5

Pressione " F5" para executar o procedimento . A macro será executada e excluir as linhas duplicadas.

Anterior :

Próximo : No
  Os artigos relacionados
·Como publicar um livro do Excel 
·Como fazer folhas de tempo no Excel 
·Como Importar Excel do Office 2003 para o Project 2007 
·Como enviar um nome de usuário e senha para um site co…
·Como desativar segurança de macro no Windows Excel 200…
·Como ocultar Decimels no Microsoft Excel 2007 
·Microsoft Access Formação CBT 
·Como usar o Microsoft Access in Real Estate 
·Qual é o significado do Microsoft Excel 
·Como calcular porcentagens no Excel 2003 
  Artigos em destaque
·Como adicionar registros em FileMaker Pro 
·Como se livrar do Internet Optimizer 
·Definição de VLookup no Excel 
·Como inserir dados em uma tabela dinâmica no Excel 200…
·Como gravar um DVD para obter Wide Screen 
·Como reparar Access 2007 
·Corel Draw 7 Informações 
·Como faço para copiar um DVD de vídeo usando o Nero 
·O que é o arquivo de extensão Sga 
·Drupal Nodewords Opções 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados