View
216
Download
2
Embed Size (px)
DESCRIPTION
Macro de una funcion
Citation preview
Sub Funcion_BuscarInfSimaII()
Dim n As Long
Dim m As Long
Dim parametro As Variant
Dim rng1 As Range
Dim rng2 As Range
Dim idmuestra As String
Dim resultado As String
Dim nf As Long
On Error Resume Next
Sheets("Copilacion").Select
n = ActiveCell.column 'Contar la posición de la columna
parametro = Cells(2, n).value 'Arroja el valor de la fila 2
'MsgBox parametro
Set rng1 = Worksheets("InfSimaII(2)").Range("A1:BT1")
m = WorksheetFunction.Match(parametro, rng1, 0) 'Funcion de coincidir
'MsgBox m
Set rng2 = Worksheets("InfSimaII(2)").Range("A2").CurrentRegion
Sheets("Copilacion").Select
nf = ActiveCell.Row 'Contar la posición de la fila
idmuestra = Cells(nf, 2).value 'Selecciona la identificación de la muestra
resultado = WorksheetFunction.VLookup(idmuestra, rng2, m, 0)
'MsgBox resultado
ActiveCell = resultado
Set rng1 = Nothing
Set rng2 = Nothing
End Sub