Access - Problemas con equivalencia de datos

 
Vista:
sin imagen de perfil

Problemas con equivalencia de datos

Publicado por Calel (6 intervenciones) el 09/03/2017 15:30:13
Hola,

estoy comparando la información de 2 hojas de excel, mediante 5 campos y al cumplirse los criterios de igualdad me guarde un determinado dato, el problema surge cuando los criterios de igualdad se cumplen pero no reconoce la igualdad.

Eemplo

de la primera hoja
Campo1=5
Campo2=AB56
Campo3=15

de la segunda hoja
Campo1B=5
Campo2B=AB56
Campo3B=15

si son iguales debe realizar una acción debe copiar un campo de la hoja 2, pero a pesar de que son iguales en algunos casos no los reconoce como iguales,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
For i = FilaIni To FilaFin - 1
 
    N_Operacion2 = CDbl(Sheets("Resumen").Cells(i, "A").Value)
    Nemotecnico2 = CStr(Sheets("Resumen").Cells(i, "F").Value)
    Nominal_Ini2 = CDbl(Sheets("Resumen").Cells(i, "I").Value)
    Nominal_Act2 = CDbl(Sheets("Resumen").Cells(i, "S").Value)
    F_Compra2 = CDate(Sheets("Resumen").Cells(i, "K").Value)
    T_Compra2 = CDbl(Sheets("Resumen").Cells(i, "L").Value * 100)
 
    For j = FilaIni2 To FilaFin2 - 1
 
    N_Operacion = CDbl(Sheets("Equivalencia").Cells(j, "A").Value)
    Nemotecnico = CStr(Sheets("Equivalencia").Cells(j, "B").Value)
    Nominal_Ini = CDbl(Sheets("Equivalencia").Cells(j, "D").Value)
    Nominal_Act = CDbl(Sheets("Equivalencia").Cells(j, "C").Value)
    F_Compra = CDate(Sheets("Equivalencia").Cells(j, "E").Value)
    T_Compra = CDbl(Sheets("Equivalencia").Cells(j, "I").Value)
 
        If Nemotecnico = Nemotecnico2 And Nominal_Ini = Nominal_Ini2 And T_Compra = T_Compra2 And Nominal_Act = Nominal_Act2 And F_Compra = F_Compra2 And Auxiliar <> N_Operacion Then
            Sheets("Resumen").Cells(i, "AQ").Value = N_Operacion
            Auxiliar = N_Operacion
            Exit For
        End If
    Next j
Next i

Cualquier ayuda será agradecida.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder