quiero que dado un codigo me asocie un importe, tengo 30 codigos .

22/03/2005 - 17:03 por indialucia | Informe spam
necesito hacer una macro para excel que cada vez que el usuario ingrese un
codigo en otra celda aparezca el importe asociado a dicho codigo.
aclaracion: son cerca de 30 codigos distintos. tambien, recibo respuestas en
indialucia@hotmail.com
gracias.

Preguntas similare

Leer las respuestas

#1 KL
22/03/2005 - 17:40 | Informe spam
Hola anonimo,

Para esto no necesitas macros. La forma mas eficiente es crear una matriz en
una hoja (si quieres la ocultas luego) mas o menos asi:

[A] [B]
[1] Codigo Importe
[2] cod001 20000
[3] cod002 30000
[4] cod003 40000
[5] cod004 50000
[7] cod005 60000

y suponiendo que el usuario entra el codigo en la celda [D1] la formula
podria ser la siguiente:

=BUSCARV(D1;$A$2:$B$7;2;FALSO)

Saludos,
KL


""
wrote in message news:
necesito hacer una macro para excel que cada vez que el usuario ingrese
un
codigo en otra celda aparezca el importe asociado a dicho codigo.
aclaracion: son cerca de 30 codigos distintos. tambien, recibo respuestas
en

gracias.
Respuesta Responder a este mensaje
#2 indialucia
22/03/2005 - 21:35 | Informe spam
tu respuesta me salvo la vida, gracias. pero ahora me surge el inconveniente
de que si el usuario introduce un codigo o que no esta en mi lista o erroneo
no se cómo hacer para que en lugar de un mensaje de error le aparezca
"codigo no valido".
gracias, lucia

"KL" wrote:

Hola anonimo,

Para esto no necesitas macros. La forma mas eficiente es crear una matriz en
una hoja (si quieres la ocultas luego) mas o menos asi:

[A] [B]
[1] Codigo Importe
[2] cod001 20000
[3] cod002 30000
[4] cod003 40000
[5] cod004 50000
[7] cod005 60000

y suponiendo que el usuario entra el codigo en la celda [D1] la formula
podria ser la siguiente:

=BUSCARV(D1;$A$2:$B$7;2;FALSO)

Saludos,
KL


""
wrote in message news:
> necesito hacer una macro para excel que cada vez que el usuario ingrese
> un
> codigo en otra celda aparezca el importe asociado a dicho codigo.
> aclaracion: son cerca de 30 codigos distintos. tambien, recibo respuestas
> en
>
> gracias.



Respuesta Responder a este mensaje
#3 KL
22/03/2005 - 21:41 | Informe spam
=SI(ESERROR(BUSCARV(D1;$A$2:$B$7;2;FALSO));"Codigo no
valido.";BUSCARV(D1;$A$2:$B$7;2;FALSO))

Saludos,
KL

""
wrote in message news:
tu respuesta me salvo la vida, gracias. pero ahora me surge el
inconveniente
de que si el usuario introduce un codigo o que no esta en mi lista o
erroneo
no se cómo hacer para que en lugar de un mensaje de error le aparezca
"codigo no valido".
gracias, lucia

"KL" wrote:

Hola anonimo,

Para esto no necesitas macros. La forma mas eficiente es crear una matriz
en
una hoja (si quieres la ocultas luego) mas o menos asi:

[A] [B]
[1] Codigo Importe
[2] cod001 20000
[3] cod002 30000
[4] cod003 40000
[5] cod004 50000
[7] cod005 60000

y suponiendo que el usuario entra el codigo en la celda [D1] la formula
podria ser la siguiente:

=BUSCARV(D1;$A$2:$B$7;2;FALSO)

Saludos,
KL


""
wrote in message
news:
> necesito hacer una macro para excel que cada vez que el usuario
> ingrese
> un
> codigo en otra celda aparezca el importe asociado a dicho codigo.
> aclaracion: son cerca de 30 codigos distintos. tambien, recibo
> respuestas
> en
>
> gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida