| 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 >> Fogli di calcolo >> Content
    Come confrontare le colonne con VBA
    Visual Basic, Applications Edition (VBA ) è un linguaggio di programmazione progettato per i programmi di Microsoft Office , come PowerPoint , Word ed Excel . Esso consente di creare strumenti personalizzati , pulsanti e menu che è possibile utilizzare per personalizzare le applicazioni di Office. Per esempio, non c'è uno strumento in Excel che permette di confrontare le colonne ed evidenziare le differenze . Tuttavia, con un po 'di codice VBA , è possibile creare uno strumento utile solo per tale scopo . Cose che ti serviranno
    Excel 2007 o Excel 2010
    Mostra più istruzioni

    1 Fare clic sulla scheda " Sviluppo " in Excel e quindi fare clic su " Visual Basic ".

    2

    Fare clic su " Inserisci ". Fare clic su "Modulo" per aprire una nuova finestra del modulo
    3

    Tagliare e incollare il seguente codice nella finestra : .

    Sub CompareColumns ()

    dim Colonna1 come gamma

    dim Column2 come gamma

    ' Richiedi all'utente per la prima gamma colonna di confrontare ...

    ' ---------- ------------------------------------------

    Colonna1 = Application.InputBox ( " Selezionare prima colonna al Confronto " , Type : = 8 ) per

    ' Controllare che il range di aver fornito consiste di solo 1 colonna ...

    Column1.Columns . conte > 1 Then

    Do Until Column1.Columns.Count = 1

    MsgBox " È possibile selezionare solo 1 colonna "

    Colonna1 = Application.InputBox ( " selezionare prima colonna al Confronto " , Type : = 8 ) per

    loop

    End If

    ' Richiedi all'utente per il secondo intervallo di colonna per confrontare ...
    < p > ' ----------------------------------------------- -----

    Column2 = Application.InputBox ( " Select seconda colonna a Confronto " , Type : = 8 ) per

    ' Controllare che il range di aver fornito consiste di solo 1 colonna ...

    Se Column2.Columns.Count > 1 Then

    Do Until Column2.Columns.Count = 1

    MsgBox " È possibile selezionare solo 1 colonna " < br

    Set> Column2 = Application.InputBox ( " Select seconda colonna a Confronto " , Type : = 8 ) per

    loop

    End If

    'Check sia colonna intervalli sono le stesse dimensioni ...

    ' ----------------------------------- ----------

    Se Column2.Rows.Count < > Column1.Rows.Count Poi

    Do Until Column2.Rows.Count = Column1.Rows . Conte

    MsgBox " la seconda colonna deve essere la stessa dimensione come il primo"

    Column2 = Application.InputBox ( " Select seconda colonna al Confronto " , Type : = 8 ) per

    loop

    End If

    ' Se sono state selezionate intere colonne (ad esempio, $ AA ) , limitare le dimensioni della gamma per la

    ' UsedRange del foglio attivo . Questo interrompe la routine di controllo dell'intero Column1.Rows.Count = 65536 Poi

    Colonna1 = Range ( Column1.Cells ( 1 ) , Column1.Cells ( ActiveSheet.UsedRange.Rows.Count ) ) per

    Column2 = Range ( Column2.Cells ( 1 ) , Column2.Cells ( ActiveSheet.UsedRange.Rows.Count ) ) per

    End If

    'Esecuzione delle cellule di confronto e set che sono gli stessi di
    giallo

    ' ---------------------------------------------- ------------------

    Dim intCell As Long

    intCell = 1 Per Column1.Rows.Count

    Se Column1.Cells ( intCell ) = Column2.Cells ( intCell ) Then

    Column1.Cells ( intCell ) . Interior.Color = vbYellow

    Column2.Cells ( intCell ) . Interior.Color = vbYellow

    End If

    Avanti

    End Sub
    4

    Premere " F5 " per eseguire la routine e confrontare le colonne .

    Previous :

    next :
      Articoli Correlati
    ·Come creare un 3 - D in cluster Graph Colonna 
    ·Come Nest una dichiarazione Max 
    ·Come convertire wdb a Xls 
    ·Come utilizzare NETWORKDAYS funzione di Excel 
    ·Come fare una grande Organigramma su Microsoft 
    ·Come scegliere un programma di foglio elettronico 
    ·Come si moltiplicano in Quattro Pro ? 
    ·Come utilizzare WEEKNUM funzione di Excel 
    ·Qual è il programma del computer SPSS 
    ·Come eseguire sfera di cristallo con Visual Basic 
      Articoli in evidenza
    ·Come convertire in PDF da HWP 
    ·Problemi con Windows XP InstallShield 
    ·Come regolare il Balance Controllo in Quicken 
    ·Creazione di blocchi di vetro in Photoshop 
    ·Come copiare tracce di CD a un disco rigido 
    ·Che cosa è File Sconosciuto Extension 
    ·Come modificare il colore delle ossa delle ali del drag…
    ·Come fare un annuncio per un picnic Chiesa 
    ·Come utilizzare il Photo Organizer in Adobe Photoshop E…
    ·Qual è l'estensione di un file di indirizzo di Outlook…
    Copyright © Conoscenza Informatica http://it.wingwit.com