Macro para traer datos desde un CVS a un libro Excel

26/08/2008 - 21:56 por colmenaf | Informe spam
Hola a todos.

Tengo un libro donde tomo los pedidos de la empresa y tengo un
archivo .CSV que tiene la información que debo registrar en el libro
de pedidos.

Al abrir el CSV se abre otro libro de manera organizada (cada campo en
su columna), la columna C tiene el código del producto y la columna G
tiene las unidades del producto.

El libro de hoja de pedido tiene un comentario en cada celda que
contiene el código del producto.

La idea es la siguiente: Si el código del producto del archivo CSV
coincide con el comentario de la celda del libro de hoja de pedido
entonces asignarle a la celda del libro de pedido el contenido de la
columna G del archivo CSV que son las unidades. De esta manera se
llenaría la hoja de pedido alimentándose de la lectura del CSV.

Espero haberme explicado y que me puedan ayudar.

Gracias.

Saludos,

Flor.

Preguntas similare

Leer las respuestas

#6 colmenaf
29/08/2008 - 16:55 | Informe spam
On 27 ago, 19:49, "Héctor Miguel"
wrote:
Mostrar la cita
Hola Héctor...

No me reconoce la función match la cambié por coincidir pero tampoco
la toma.

¿Qué se debe hacer en este caso? Gracias.

Saludos,

Flor.
#7 Héctor Miguel
29/08/2008 - 23:41 | Informe spam
hola, Flor !

Mostrar la cita
perdon, hay un ligero error "tipografico" en la propuesta
cambia esta parte del codigo:
de: -> celda = .index(range("g:g"), match(comentario, range("c:c"), 0))
a: -> celda = .index(range("g:g"), .match(comentario, range("c:c"), 0))

me he "comido" un punto ANTES de llamar a la funcion :-((

saludos,
hector.

__ OP __
Mostrar la cita
#8 colmenaf
01/09/2008 - 16:56 | Informe spam
On 29 ago, 17:41, "Héctor Miguel"
wrote:
Mostrar la cita
Hola Héctor...

Coloqué el punto como me indicaste, pero ahora cuando llega a la línea
comentario = celda.comment.text me da un mensaje de error: "Se ha
producido el error 91 en tiempo de ejecución: Variable de objeto o
bloque With no establecido".

¿que le falta? :((

Gracias Héctor.

Saludos,

Flor.
Ads by Google
Search Busqueda sugerida