| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Microsoft Access >> Content
    Come rimuovere le righe duplicate di matrice in Excel VBA
    Rimozione di dati duplicati da un array utilizzando Visual Basic, Applications Edition (VBA ) in Excel può creare confusione se non sei un programmatore esperto di VBA . Ordinamento e rimuovere i dati duplicati da un array è un processo che richiede un algoritmo iterativo piuttosto sofisticato , ma può essere facilmente realizzata seguendo alcuni semplici passaggi . In VBA , è possibile utilizzare un " ciclo FOR ... " e l'oggetto " Collection" per tenere traccia di oggetti unici nella matrice e il processo è abbastanza veloce a seconda delle dimensioni del vostro array . Istruzioni
    1

    Fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic " per avviare la finestra Editor VB . Inserire un nuovo modulo di codice , fare clic sul menu "Inserisci" e cliccando su "Modulo ".
    2

    Creare una nuova procedura di sub e di definire tre variabili che si intende utilizzare per rimuovere i duplicati nel vostro array.

    RemoveDuplicates private Sub ()

    Dim strArray ( 5) As String Dim

    mycol Come Collection

    Dim idx As Long

    mycol = nuova Collezione
    3

    aggiungere dati al vostro array duplicati .

    strArray ( 0 ) = " bbb "

    strArray ( 1 ) = " bbb "

    strArray ( 2) = "ccc "

    strArray ( 3) = " ddd"

    strArray ( 4) = "ddd "
    4 < p > Copia e incolla il seguente codice per creare un " per ... loop" e loop attraverso ogni elemento della matrice per rimuovere i duplicati :

    On Error Resume Next

    idx = LBound ( strArray ) A UBound ( strArray ) per

    myCol.Add 0 , CStr ( strArray ( IDX ) ) per

    Se Err Poi

    strArray ( IDX ) = Vuoto < br

    dups > = dups + 1

    Err.Clear

    ElseIf DUPS Poi

    strArray ( Ind - dups ) = strArray ( IDX ) per

    strArray ( IDX ) = Vuoto

    End If

    Prossimo
    5

    Stampa ogni elemento della matrice per la finestra immediata per dimostrare che i duplicati sono stati rimossi.

    idx = LBound ( strArray ) A UBound ( strArray ) per

    Debug.Print strArray ( IDX ) per

    Successivo
    6 Tipo

    "End sub "per terminare la procedura. Fare clic sul menu "Run" e fare clic sul pulsante di riproduzione per eseguire il programma .

    Previous :

    next :
      Articoli Correlati
    ·Gli svantaggi di Creazione di un report tramite Microso…
    ·Come modificare una cartella di lavoro in Excel 2007 
    ·Come utilizzare l'analisi di regressione multipla in Ex…
    ·Come creare modelli fattura in MS Excel 
    ·Come utilizzare il pulsante F2 in MS Office Excel 
    ·Come posso stampare le mie formule in Excel 
    ·Come creare un foglio di calcolo di Excel 
    ·Tutorial di base per Excel 
    ·Come trovare l' altezza di una forma in Excel 
    ·Come convertire i file XML in un foglio Excel 
      Articoli in evidenza
    ·Come aprire un documento AppleWorks in Word 
    ·Qual è la differenza tra i file JPEG e PDF 
    ·Come connettersi a un database Uso di ColdFusion e Micr…
    ·Come creare un banner pubblicitario in Flash 
    ·Excel 2007 Consigli per principianti 
    ·Come installare JDBC per MSSQL 
    ·Requisiti di sistema per Avid Xpress Pro 5.6.4 Academic…
    ·Tutorial per Solid Works 2009 
    ·Come aggiungere Mac Software File Extension 
    ·Come confrontare le cartelle di lavoro 
    Copyright © Conoscenza Informatica http://it.wingwit.com