Que tal a todos,
Resulta que tengo la siguiente hoja en excel:
He marcado en amarillo los números del 1 al 3 para indicar que el renglón siguiente a cada uno de ellos los quiero cortar y pegar para que queden en el mismo rengón:
Tengo la idea de crear un ciclo for que busque sobre la columna "A" los números del 1 al 50 para que se corten y peguen los datos de tal forma que queden como en la segunda hoja. ¿Alguien podría darme alguna sugerencia de favor?
For i = 1 To 50
Select Case Cells(i, "A")
Case Is = 1
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = 2
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = 3
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = .. 50
Cortar siguiente renglón y pegarlo una celda arriba.
..
Next
Saludos y gracias de antemano
Resulta que tengo la siguiente hoja en excel:
AVC.XLS | ||||||
---|---|---|---|---|---|---|
A | B | C | D | |||
1 | Hojaentr. | Txt.brv.hojaent. | Val.netohojaent. | |||
2 | ||||||
3 | 5500001881 | |||||
4 | 1 | |||||
5 | 1000088839 | 1ER.AJUSTETRIMESTRAL2006 | 4,050.64 | |||
6 | ||||||
7 | 5500001881 | |||||
8 | 2 | |||||
9 | 1000088953 | 1ER.AJUSTETRIMESTRAL2006 | 8,783.68 | |||
10 | ||||||
11 | 5500001881 | |||||
12 | 3 | |||||
13 | 1000088960 | 1ER.AJUSTETRIMESTRAL2006 | 92,794.94 | |||
AVC |
He marcado en amarillo los números del 1 al 3 para indicar que el renglón siguiente a cada uno de ellos los quiero cortar y pegar para que queden en el mismo rengón:
AVC.XLS | ||||||
---|---|---|---|---|---|---|
A | B | C | D | |||
1 | Hojaentr. | Txt.brv.hojaent. | Val.netohojaent. | |||
2 | ||||||
3 | 5500001881 | |||||
4 | 1 | 1000088839 | 1ER.AJUSTETRIMESTRAL2006 | 4,050.64 | ||
5 | ||||||
6 | ||||||
7 | 5500001881 | |||||
8 | 2 | 1000088953 | 1ER.AJUSTETRIMESTRAL2006 | 8,783.68 | ||
9 | ||||||
10 | ||||||
11 | 5500001881 | |||||
12 | 3 | 1000088960 | 1ER.AJUSTETRIMESTRAL2006 | 92,794.94 | ||
AVC |
Tengo la idea de crear un ciclo for que busque sobre la columna "A" los números del 1 al 50 para que se corten y peguen los datos de tal forma que queden como en la segunda hoja. ¿Alguien podría darme alguna sugerencia de favor?
For i = 1 To 50
Select Case Cells(i, "A")
Case Is = 1
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = 2
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = 3
Cortar siguiente renglón y pegarlo una celda arriba.
Case Is = .. 50
Cortar siguiente renglón y pegarlo una celda arriba.
..
Next
Saludos y gracias de antemano