| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Microsoft Access >> Content
    Sådan fjernes dobbeltposter Array Rækker i Excel VBA
    Fjernelse dublerede data fra et array ved hjælp af Visual Basic for Applications ( VBA ) i Excel kan være forvirrende, hvis du ikke er en erfaren VBA programmør. Sortering og fjernelse af dublerede data fra en matrix er en iterativ proces, der kræver en temmelig avanceret algoritme , men kan nemt gøres ved at følge nogle få enkle trin . I VBA kan du bruge en "For ... Loop " og " Collection " objekt at holde styr på unikke elementer i rækken, og processen er forholdsvis hurtig , afhængigt af størrelsen på din array. Instruktioner
    1

    Klik på " Udvikler " fanen og klik på " Visual Basic " for at starte VB Editor vinduet. Indsæt en ny kode modul ved at klikke på "Indsæt " menuen og klikke på " Modul ".
    2

    Opret en ny sub procedure og definere tre variabler, du vil bruge til at fjerne dubletter i dit array.

    Private sub removeDuplicates ()

    Dim strArray (5) As String

    Dim Mycol Som Collection

    Dim IDX As Long

    Set Mycol = ny kollektion
    3

    Tilføj duplikere data til din array.

    strArray (0) = " BBB "

    strArray (1) = " BBB "

    strArray (2) = " ccc "

    strArray (3) = " DDD "

    strArray (4) = " DDD "
    4 < p> Kopier og indsæt følgende kode til at oprette en "For ... loop " og sløjfe gennem hvert element i array til at fjerne enhver dubletter : Hej

    On Error Resume Next

    IDX = LBound ( strArray ) Til UBound ( strArray )

    myCol.Add 0, CStr ( strArray ( IDX ) )
    p Hvis Err Så

    strArray ( IDX ) = Tom < br >

    Dups = Dups + 1

    Err.Clear

    EllersHvis Dups Så

    strArray ( IDX - Dups ) = strArray ( IDX )

    strArray ( IDX ) = Empty

    End If

    Næste
    5

    Print hvert element i matrix til Immediate -vinduet for at vise, at dubletter er blevet fjernet. < br >

    IDX = LBound ( strArray ) Til UBound ( strArray )

    Debug.Print strArray ( IDX )

    Næste
    6

    Type " End sub "for at afslutte din procedure . Klik på " Kør " i menuen og klikke på play -knappen for at køre programmet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konstateres Antal rækker i Excel Visual Basic 
    ·Sådan Find & Delete flere forekomster i Excel 
    ·Sådan får Bars samlet i Excel Charts 
    ·Sådan bruges rullepanelet for Brøker i Excel 
    ·Excel tegneværktøj Tips 
    ·Hvordan laver man et Excel -regneark til et hjem budget…
    ·Sådan afgøres, hvilken Primær nøgle der skal bruges…
    ·Historien om Excel Problemløser 
    ·Microsoft Access Basics 
    ·Sådan oprettes Afrundede Grænser i Excel 
      Anbefalede Artikler
    ·XLS Vs. XLSX 
    ·Sådan Indsæt en sang fra en cd til en PowerPoint-præ…
    ·Sådan installeres Games i Windows XP 
    ·Sådan bruges Kortnåle i Microsoft Streets 
    ·Sådan Set Up gratis Computer Vedligeholdelse Software 
    ·Hvad er en Adobe Photoshop Lagmaske 
    ·Non -Blocking primær Backup Protocol 
    ·Hvordan at reparere en brækket ZIP-fil 
    ·Sådan Gør Nogen Look Like a Zombie Brug Gimp 
    ·En tutorial til at gøre Rain i Photoshop 7 
    Copyright © Computer Viden http://www.computerdk.com