Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe kan ik dubbele rijen verwijderen door VBA in Excel
Microsoft Visual Basic for Applications ( VBA ) is een gebruiksvriendelijke programmeertaal die Microsoft Office-producten kunt aanpassen , zoals Microsoft Excel . In plaats van turen door een Excel-spreadsheet om dubbele rijen te identificeren , kan een Excel- macro eventuele dubbele rijen te identificeren . Een Excel- macro is een kort stukje VBA-code die je rechtstreeks vanuit de Visual Basic Editor kan draaien . Instructies
1

Selecteer de kolommen met gegevens die u wilt vergelijken om dubbele rijen . Bijvoorbeeld , als je wilt naar kolom A voor dubbele rijen te controleren , klikt u op " A. " kopen van 2

Open de VBE door op " Alt " en " F11 " samen op het toetsenbord . Dit opent de VBE venster .
3

Klik op " Open" en klik op "Module . " Een leeg venster wordt geopend in de VBE .
4

Knip en plak de volgende code in het lege venster van stap 3 :

Public Sub DeleteDuplicateRows
( ) ' DeleteDuplicateRows

Dim R Als LongDim N Als LongDim V Zoals VariantDim Rng als Range
< br >

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

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

Toepassing
. StatusBar = " Verwerking Row : " & Format ( Rng.Row , " # , # # 0 " )

N
= 0For R = Rng.Rows.Count To 2 Step - 1Als R Mod 500 = 0 ThenApplication.StatusBar = " Verwerking Rij : " . & Format ( R , " # , # # 0 " ) End If

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

Als V = vbNullString thenif Application.WorksheetFunction.CountIf ( Rng.Columns ( 1 ) , vbNullString ) > 1 ThenRng.Rows ( R ) . EntireRow.DeleteN = N + 1End IfElseIf Application.WorksheetFunction.CountIf ( Rng br . . Columns ( 1 ) , V ) > 1 ThenRng.Rows ( R ) EntireRow.DeleteN = N + 1End IfEnd IfNext R

EndMacro :

Application.StatusBar = FalseApplication.ScreenUpdating = TrueApplication.Calculation = xlCalculationAutomaticMsgBox " Duplicate Rows Deleted : " & CStr ( N )

End Sub

Druk op " F5 " Goedkope 5 om de procedure uit te voeren. De macro zal alle dubbele rijen draaien en te verwijderen .

Previous: Next:
  Microsoft Access
·Hoe te schrijven aan een tafel…
·Hoe je functies in Excel 2007 …
·Hoe maak je een Excel- spreads…
·Hoe te verwijderen Auto - publ…
·Hoe te Tags gebruiken in Micro…
·Microsoft Excel 2002 gebruiken…
·Hoe te Wijzigingen in alle tab…
·Hoe maak je een watermerk in E…
·Hoe te tekenen en Label Delen …
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe maak je een PowerPoint-presentatie S…
·Rapporten in Access afdrukvoorbeeld en M…
·Hoe maak je een PDF- bestand converteren…
·Hoe je oudere versies van MS Word Upgrad…
·Hoe kan ik een MP4 -bestand op een DVD t…
·Hoe te tekenen op de top van een PDF Met…
·Het wijzigen van de standaard eigenaar N…
·Hoe maak je een iTunes- bibliotheek hers…
·Kunt u een Steam account vergrendeld ? 
Copyright © Computer Kennis http://www.nldit.com