Visual Basic para Aplicaciones - Acumular rangos de filas hasta que una fila ID cumpla una condición

Life is soft - evento anual de software empresarial
 
Vista:

Acumular rangos de filas hasta que una fila ID cumpla una condición

Publicado por pedro (1 intervención) el 24/05/2019 16:54:57
Hola

Tengo una pequeña consulta a ver si me pueden echar una mano:

Tengo una tabla de valores, que tengo que recorrer por el campo ID.
Cuando dos ID consecutivos sean diferentes tengo que seleccionar las 5 celdas a la derecha del ID y pegarlas en otra hoja.
Si los ID son iguales, salto una línea de ID hasta que aparece uno diferente. Cuando salga, se deben copiar las 5 celdas de la derecha de los ID's iguales que se han ido evaluando.

En el ejemplo:
ID1<> ID2 -> copio los campos ID-Field1...Field4 en otra hoja
ID2=ID3<>ID4 -> Copio los campos ID2-Field1...Field4, ID3-Field1...Field4 en la otra hoja

ID Field1 Field2 Field3 Field4
88437478TA_D 50 31 4 1
88446660TA_A 20,6 8,8 6,8 1
88446660TA_A 22 14,6 6 1
88446660TA_D 29 21,4 7,4 1
88587086TA_D 18,2 14,6 4,4 1


¿Alguna idea de cómo hacerlo?
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder