Error 13 en tiempo de ejecución. Los datos no coinciden
Esta rutina está dentro del módulo Change en una de las hojas y lo que quiero hacer es que cada vez que se ingrese un dato en la celda F:F de la hoja SALIDA, me busque el código ingresado en la hoja "MAESTRO", guarde los datos de las columnas contiguas al dato encontrado en cada variable y luego las reemplazo en la hoja SALIDA, en cada celda contigua al código ingresado.
Adjunto la rutina para que me digan donde está el error- MUCHAS GRACIAS!!!
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim nEan As Variant, nCant As Integer
Dim nDesc As Variant, nMode As String, nMarc As String
Dim nRango As Range
If Intersect(Range("F:F"), Target) Is Nothing Then Exit Sub
nEan = Sheets("SALIDAS").Range("F:F").value
Sheets("MAESTRO").Activate
Set nRango = Range("A2:F10000") 'rango donde buscar
nDesc = Application.VLookup(nEan, nRango, 2, False)
nMode = Application.VLookup(nEan, nRango, 3, False)
nMarc = Application.VLookup(nEan, nRango, 4, False)
nCant = 1
Sheets("SALIDAS").Activate
Cells(Target.Row, 1) = Format(Date, "dd/mm/yyyy")
Cells(Target.Row, 2) = Format(Time, "hh:mm:ss am/pm")
Cells(Target.Row, 7).value = nDesc
Cells(Target.Row, 8).value = nMode
Cells(Target.Row, 9).value = nMarc
Cells(Target.Row, 10).value = nCant
End Sub
Gracias!!
Alex Calle