Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> spreadsheets >> Content
Hoe Vergelijk Columns Met VBA
Visual Basic for Applications ( VBA ) is een programmeertaal ontworpen voor Microsoft Office-programma's , zoals PowerPoint , Word en Excel . Het stelt u in staat om aangepaste instrumenten , knoppen en menu's die u kunt gebruiken om uw Office-toepassingen kunt aanpassen. Bijvoorbeeld , er is niet een tool in Excel die u toelaat om kolommen vergelijken en benadrukt de verschillen . Maar met wat VBA code , kunt u een nuttig hulpmiddel voor alleen dat doel te creëren . Wat je nodig hebt
Excel 2007 of Excel 2010
Toon Meer Aanwijzingen
1

Klik op het tabblad " Developer " in Excel , en klik vervolgens op " Visual Basic . " < br >

Klik 2 " invoegen . " Klik op " Module " om een ​​nieuwe module te openen

Cut 3 en plak de volgende code in het venster : .

Sub CompareColumns
( ) op

Dim Kolom1 als Waaier

Dim Kolom2
als Waaier

' Prompt gebruiker voor de eerste kolom bereik te vergelijken ...

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

Set Kolom1 = Application.InputBox ( " Selecteer de eerste kolom te vergelijken " , Type : = 8 ) op Twitter

' Controleer of de waaier zij hebben verstrekt bestaat uit slechts 1 kolom ...

Als Column1.Columns . Graaf > 1 dan

Heb Tot Column1.Columns.Count = 1

MsgBox
" U kunt alleen 1 kolom "

Set
Kolom1 = Application.InputBox ( " Selecteer Eerste kolom te vergelijken " , Type : = 8 )

Loop

End
Als

' Prompt gebruiker voor de tweede kolom bereik te vergelijken ...

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

Stel Kolom2 = Application.InputBox ( " Select tweede kolom te vergelijken " , Type : = 8 ) op Twitter

' Controleer of de waaier zij hebben verstrekt bestaat uit slechts 1 kolom ...

Als Column2.Columns.Count > 1 dan

Doe tot Column2.Columns.Count = 1

MsgBox
" U kunt alleen 1 kolom " < br

Set Kolom2 > = Application.InputBox ( " Select tweede kolom te vergelijken " , Type : = 8 )

Loop

End
Als

'Controleer zowel kolom bereiken zijn dezelfde grootte ...

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

Als Column2.Rows.Count < > Column1.Rows.Count dan

Doe tot Column2.Rows.Count = Column1.Rows . tel

MsgBox
" de tweede kolom moet van dezelfde grootte zijn als de eerste "

Set
Kolom2 = Application.InputBox ( " Select tweede kolom te vergelijken " , Type : = 8 ) op Twitter

Loop

End
Als

' Als hele kolommen zijn geselecteerd ( bijv. $ AA ) , beperken het bereik maten aan de

' UsedRange van het actieve blad . Dit stopt de routine controle van de hele Column1.Rows.Count = 65536 Dan

Set
Kolom1 = Range ( Column1.Cells ( 1 ) , Column1.Cells ( ActiveSheet.UsedRange.Rows.Count ) )

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

Eind
Als

' Voer de vergelijking en set -cellen die hetzelfde zijn voor gele

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

Dim intCell
As Long

intCell = 1 To

Column1.Rows.Count Als Column1.Cells ( intCell ) = Column2.Cells ( intCell ) dan

Column1.Cells
( intCell ) . Binnenste kleur = vbYellow

Column2.Cells
( intCell ) . Binnenste kleur = vbYellow

End
Als

Volgende

End Sub

Druk op " F5 "
4 om de routine draaien en vergelijk de kolommen .

Previous: Next:
  spreadsheets
·Hoe maak je een Quick & Easy T…
·Hoe kan ik Excel 's NETTO.WERK…
·Hoe maak je een cirkeldiagram …
·Hoe kan ik Excel 's CUBEMEMBER…
·Hoe te XLS exporteren naar TXT…
·Hoe te Columns uit twee tabell…
·Hoe te beveiligen met wachtwoo…
·Hoe te Wdb converteren naar xl…
·Hoe kan ik een XLS -bestand Sp…
  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 je AVI bestanden te converteren naar…
·Wat is de extensie UT3 ? 
·Hoe je tekst toevoegen aan een vorm in M…
·Hoe je dvd's op een Windows PC Gratis Sp…
·Word 2007 Activiteiten 
·Hoe maak je tekst Vul een vorm in InDesi…
·Hoe kan ik Windows Media Player verwijde…
·Hoe maak je Bescherming Van een PDF -bes…
·Corel Paint Shop Pro Vs Adobe Photoshop 
Copyright © Computer Kennis http://www.nldit.com