Macro para comprarar datos con operador = y copiar si no existe en una hoja diferente
Necesito un macro que haga lo siguiente:
Tengo una hoja de trabajo llamada "Inventario" a esa hoja copeo los datos de la Hoja_1 y en la fila 5 marco con 1 los datos que tengo
Con este código:
Sub copia_Hoja_1()
        r = 2
    Do While Sheets("Hoja_1").Cells(r, 1).Value <> ""
        Sheets("Inventario").Cells(r, 1).Value = Sheets("Hoja_1").Cells(r, 5).Value
        Sheets("Inventario").Cells(r, 2).Value = Sheets("Hoja_1").Cells(r, 8).Value
        Sheets("Inventario").Cells(r, 3).Value = Sheets("Hoja_1").Cells(r, 10).Value
        Sheets("Inventario").Cells(r, 4).Value = Sheets("Hoja_1").Cells(r, 3).Value
        Sheets("Inventario").Cells(r, 5).Value = 1
        r = r + 1
        Loop
End Sub
Después quiero que con un macro:
Compare datos de Hoja_2 que serian las columnas (7,8,, 5,12) con los datos de inventario (1,2,3,4,5 si se puede con el operador "=" (si hay algún otro método es bienvenido)
Si hay dato repetido que me marque en la columna (6) con un 1 refiriendoce que esta en la hoja_2
Y si no hay dato que copie y marque con 1 que esta en la hoja_2
Espero me puedan ayudar y no sea confuso lo que pido