Macro para buscar datos y pegar en hojas diferentes
Para: Dante Amor.
Hola Dante, si me puedes ayudar con una macro. Te explico
Tengo un archivo de excel que tiene 5 hojas, las hojas tienen los siguientes nombres y en este mismo orden... RS, BV, MP, Pedido, Entrega.
En la hoja Pedido están todos los pedidos hechos a un proveedor para los deptos RS, BV, MP. En la hoja Entrega están las entregas hechas por el proveedor de acuerdo a lo que se pidió en la hoja Pedido. Lo que necesito es que la macro me escoja las filas de datos que corresponden de acuerdo al dpto, y lo pegue a la hoja que le corresponde del acuerdo al nombre del dpto. El problema es que en la columna dptos de la hoja Pedido no aparece los nombres RS, BV, MP sino que se registran en números de dptos, por lo cual hay que decirle a la macro que reconozca al dpto de acuerdo al numero que le corresponde. Te detallo el numero que le corresponde a cada dpto
RS=100
BV=200
MP=400
En la hoja Pedido, los dptos están en la columna ¨D¨
La columnas que quiero que se peguen en las respectivas hojas son las siguientes: E, F, G, H, I, J
Al momento de copiar y pegar es desde la fila 2 ya que en la fila 1 están los títulos de las columnas. Las cantidades de filas pueden variar.
A la vez que copia los datos de la hoja Pedido debe comparar con la hoja Entrega para comprobar que lo que se pidió fue entregado y la cantidad entregada debe ser copiada y pegada en la columna K de cada hoja dpto (RS, BV, MP), si alguna linea que se pidió no fue entregada entonces colocar ¨0¨ en esa linea. Los datos donde estan las cantidades entregadas de la hoja Entrega están en la columna I. Ahora se que necesitas comparar cada linea de la hoja Pedido con la hoja Entrega de acuerdo al dpto, para eso comparas los datos de la columna F de la hoja Pedido con los datos de la columna D de la hoja Entrega, que es donde están los códigos de barra, los cuales son únicos. Los dptos en la hoja Entrega están en la columna B.
Si necesitas alguna otra información.