Macro Inserte filas y copie valor de ciertas columanas a las filas insertadas

2 envíos / 0 nuevos
Último envío
Allan Masis
Imagen de Allan Masis
Offline
última acción: Hace 2 años 4 meses
alta: 19/10/2021 - 05:05
Puntos: 25
Macro Inserte filas y copie valor de ciertas columanas a las filas insertadas

Hola quisiera ver si alguien me puede ayudar, he buscado por varias paginas pero aún no encuentro lo que necesito.

  • Tengo un reporte que en la columna I me da el numero de orden de compra de una factura.
  • 1 Factura puede tener hasta 10 numeros de compra diferentes, el reporte desde el sistema me da los numeros en una sola celda, aca sin mucho tema separo los datos en un numero de orden de compra por columna hacia la derecha
  • Por temas de formatos internos para cada fatura debe tener su numero de orden de compra en la misma columna solo que en filas independientes, aca es donde tengo el problema la idea de la macro es la siguiente:
  1. Una vez dividida la informacion de las ordenes de compra por columna necesito que a partir de la culmna J si no está en blanco que inserte filas hacia abajo ( tantas como haya numeros de ordenes de compra en las columnas hacia la derecha) 
  2. Luego que los numeros de orden de compra que esten desde la columna J en adelante se copien en la columna I  debajo de la primera orden de compra de esa fila que corresponde a cada cliente.

Adjunto un ejemplo del archivo como recibo el reporte y como deberia de quedar

Agradezco mucho la ayuda que me pudan brindar.

 

 

AdjuntoTamaño
File ayuda.xlsx1.48 MB
Frank2021
Imagen de Frank2021
Offline
última acción: Hace 2 años 1 mes
alta: 04/11/2021 - 11:58
Puntos: 80
Solución

Instrucciones,

Abre el fichero y si te pregunta Habilitar Macros, dile que sí.

Selecciona el rango de filas: I3:I28 (ya están seleccionadas).

Pulsa el botón: "Split in Rows"

AdjuntoTamaño
File libro1.xlsm21.81 KB