Macro para ordenar datos

bboybenjy

New Member
Joined
Apr 19, 2013
Messages
6
Hola muy buenas noches me llamo Daniel, soy nuevo en esto de creacion demacros y espero que me puedan ayudar con esta macro, en realidad lo que necesito es ordenar los siguietes datos y que queden de la forma en que estan mas abajo:

[TABLE="width: 702"]
<tbody>[TR]
[TD]
1_zpsbfc74025.jpg
[/URL][/IMG][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]

de estos datos debo seleccionar solo algunos en especifico(los que estan marcados) y acomodarlos de la siguiente manera:
2-1_zps4cdcb32f.jpg
[/URL][/IMG]
[TABLE="width: 1058"]
<tbody>[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Los datos de la imagen 1 son aleatorios y se van repitiendo con nomenclatura diferente en la columna A, llendo desde U####0 hasta U####9, sin embargo solo necesito los que terminen con U###1,U###2,U###3,U###4,U###5,U###6, tomar los datos correspondientes de cada celda y ordenarlos de la misma forma que la image 2 (solo datos) esto se repite varias veces por lo que debe ir comparando e incrementando.

se me ha ocurrido lo siguiente:
1.- realizar una comparacion de la columna D, donde si tiene el texto:[TABLE="width: 148"]
<tbody>[TR]
[TD="width: 148"]NoRabEstAttSpeech[/TD]
[/TR]
</tbody>[/TABLE]
2.- salte a la celda A2,donde compare y si termina con 1,2,3,4,5,y/o 6 seleccione desde D2 hasta H7 y lo copie en otra hoja.
3.- ir incrementando el primer contador y que valla comparando hasta que encuentre en la columna D el texto:
[TABLE="width: 148"]
<tbody>[TR]
[TD="width: 148"]NoRabEstAttPIntHs[/TD]
[/TR]
</tbody>[/TABLE]

cuando lo encuentre incrementar para que se ubique en A9 y ejecute el mismo procedimiento que el paso 2 seleccionando los datos respectivos

como veran es algo un poco complejo y mas para alguien que tiene poca exp en el tema de macros, hasta el omento he logrado hacer el codigo para ordenar los datos de forma que queden como en la imagen 1 despues de prosesarlos desde un archivo extraido de un servidor y eliminando datos y espacios inecesarios.

Espero que me puedan ayudar un poco con el tema, se los agradeceria, cualquier sugerencia muchas gracias y saludos!!!
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.

Forum statistics

Threads
1,223,275
Messages
6,171,123
Members
452,381
Latest member
Nova88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top