Está en la página 1de 2

1. Inicie Excel.

2. Presione ALT+F11 para iniciar el Editor de Visual Basic.

3. En el menú Insertar, haga clic en Módulo.


4. En la hoja de módulo, escriba el código siguiente:

Sub Find_Matches()

Dim CompareRange As Variant, x As Variant, y As Variant


Dim SelectionRange As Variant

' Establezca CompareRange en un rango igual al que

' comparará la selección.

Set CompareRange = Range("C1:C114")


Set SelectionRange = Range("A1:A114")

' NOTA: Si el rango de comparación está localizado en otro libro

' u hoja de cálculo, utilice la sintaxis siguiente.

' Set CompareRange = Workbooks("Book2"). _

' Worksheets("Sheet2").Range("C1:C5")

'

' Recorra cada celda de la selección y compárela con

' cada celda en CompareRange.

For Each x In SelectionRange

For Each y In CompareRange

If x = y Then x.Offset(0, 1) = x

Next y

Next x

End Sub

5. Presionar ALT+F11 para volver a Excel


6. Escribir los datos en las columnas A y C (Dejar B vacia)
7. (Se puede poner en las columnas que se quiera, modificando el código y dejando
siempre una columna en medio
8. View -> Macros
9. Find_matches -> Run

También podría gustarte