Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2006, 17:51
Avatar de Crashman
Crashman
 
Fecha de Ingreso: junio-2004
Mensajes: 335
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Merge en excel

este codigo te pondra en verde los registros que se encuentren en las dos hojas...suponiendo que los datos se encuentren en A1
dentro de los parentesis el numero anterior a la coma es la celda y el posterior es columna. coordenadas x, y

Código:
Sub busqueda_encuentra()
Dim celda_hojaA As String
Dim celda_hopaB As String
Dim hojaa As String



Sheets(1).Select
celda_hojaA = 1
celda_hojaB = 1
Do While Cells(celda_hojaA, 1).Value <> ""

hojaa = Cells(celda_hojaA, 1).Value
        Sheets(2).Select
        
        Do While Cells(celda_hojaB, 1).Value <> ""
            If Cells(celda_hojaB, 1).Value = hojaa Then
                    Cells(celda_hojaB, 1).Select
                    Selection.Font.ColorIndex = 43
             Sheets(1).Select
             Cells(celda_hojaA, 1).Select
                    Selection.Font.ColorIndex = 43
             End If
        celda_hojaB = celda_hojaB + 1
        Loop
If ActiveSheet.Application <> 1 Then
Sheets(1).Select
End If
celda_hojaA = celda_hojaA + 1
celda_hojaB = 1
Loop
End Sub
__________________
En la politica el unico ministerio que sale bien ante el pueblo es la iglesia, promete vida despues de la muerte y nadie a regresado a reclamar...