Repetir 24 veces cada valor de una columna en una nueva desde VBA
Publicado por Karla (2 intervenciones) el 02/10/2019 15:49:00
Espero que alguien me pueda ayudar con esta duda por favor. Muchas gracias.
Tengo un vector con 365 valores (co1(k,1)) que me resulta al leer el número máximo cada 24 valores de una columna de excel (vector co(j,1) de 8760 valores). Ahora necesito un nuevo vector que me repita 24 veces cada número de esos 365 y me imprima en una nueva columna de excel. Ese vector sería (co2(j,1)) y tendría 8760 valores. Adjunto imagen de una posible solución que me han dado.
Adjunto también el archivo de excel y la macro de VBA que se ejecuta desde el procedimiento main.
En el procedimiento programa en verde como comentario está la parte que quisiera que se ejecute y que no me resulta.
Necesito moverme dentro del vector para obtener el resultado y no leyendo las celdas que están en excel (p. ejemplo con cells.). Por favor.
Gracias
Tengo un vector con 365 valores (co1(k,1)) que me resulta al leer el número máximo cada 24 valores de una columna de excel (vector co(j,1) de 8760 valores). Ahora necesito un nuevo vector que me repita 24 veces cada número de esos 365 y me imprima en una nueva columna de excel. Ese vector sería (co2(j,1)) y tendría 8760 valores. Adjunto imagen de una posible solución que me han dado.
Adjunto también el archivo de excel y la macro de VBA que se ejecuta desde el procedimiento main.
En el procedimiento programa en verde como comentario está la parte que quisiera que se ejecute y que no me resulta.
Necesito moverme dentro del vector para obtener el resultado y no leyendo las celdas que están en excel (p. ejemplo con cells.). Por favor.
Gracias
- EJEMPLO-ENVIAR-5.2.rar(140,5 KB)
- IM-VBA.rar(350,8 KB)
Valora esta pregunta


0