Desde un script VBS que tengo que trabajar con un libro de Excel con el formato:¿Cómo encuentro las filas de inicio y fin de las celdas combinadas en Excel con VBSCript?
| A | B | C |
----|-----------|-----------|-----------|
1 | Header1 | Header2 | Header3 |
----|-----------|-----------|-----------|
2 | FOLDER1 | | |
----|-----------|-----------|-----------|
3 | Item1 | 111 | 222 |
----| |-----------|-----------|
4 | | Item1Info | Item1Data |
----| |-----------|-----------|
.. | | ... | ... |
----| |-----------|-----------|
11 | | 333 | 444 |
----|-----------|-----------|-----------|
12 | Item2 | 555 | 666 |
----|-----------|-----------|-----------|
13 | FOLDER2 | | |
----|-----------|-----------|-----------|
14 | Item1 | 777 | 888 |
----|-----------|-----------|-----------|
.. | ... | ... | ... |
Así: Columna A tiene nivel 1 y 2 categorías de nivel (Carpetas/Items), y las columnas B y C contener los datos para los artículos. El problema aquí es que un elemento puede abarcar varias filas, como se muestra; Item1 es una celda combinada de las filas 3 a 11).
Necesito crear un archivo .csv de estos datos que se ve de la siguiente manera:
Header1,Header2,Header3
111,Item1,FOLDER1
Item1Info,Item1,FOLDER1
...
555,Item2,FOLDER1
777,Item1,FOLDER2
...
Los datos de la columna C se pueden descartar.
Básicamente, lo que necesito saber es cómo detectar si una celda se fusionó (es decir, más de una fila de información por elemento) y cuántas filas se fusionaron juntas. ¿Alguna idea?