Que tal a todos!!!
Bueno, Tengo la siguiente instrucción
Range("A4").Select
cRango = ActiveCell.CurrentRegion.Address
Los valores del rango que extrae son los siguientes:
A B C
4 Clave Nombre Sueldo
5 001 Juan $100.00
6 002 Jesus $90.00
El rango que extrae CurrentRegion ($A$4:$C$6) contiene encabezados y cuando
ejecuto VLOOKUP para el valor "001" o "002" me regresa #NA. Este problema se
corrige si solo extraigo los valores desde el rango ($A$5:$C$6). A que se
debe este problema o como lo puedo corregir???
Otra pregunta???
Utilizando la instruccion VBA Formula se ejecuta la formula VLOOKUP, el
valor de la variable cValor (código de abajo), la toma como <1> en lugar de
<001>. Ya intente poniendo STR(cValor), poniendo .Text, etc y no me
funciona. Cómo le hago para que el valor me lo acepte como un string "001" y
no como un Entero. Ya que debido a esto nunca encuentra el valor buscado.
cRango = ActiveCell.CurrentRegion.Offset(1).Address
Sheets("Reporte").Activate
Range("A3").Select
cValor = ActiveCell.Offset(0, 5).Value
ActiveCell.Offset(0, 8).Formula = _
"=VLOOKUP(" & cValor & ",'Salarios'!" & cRango & ",3)"
Gracias de antemano!!
Leer las respuestas