
Código:
Sub Macro1()
Dim celda1, archivo
archivo = Application.GetOpenFilename("Hoja Excel , *.xlsx*", _
, "Seleccione asignacion")
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 2).Activate
celda1 = Application.ActiveCell.Address
Range("C1").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2],archivo!C1:C19,18,0)"
Selection.Copy
Range("C2:" & Replace(celda1, "&", "")).Select
ActiveSheet.Paste
End Sub


