ze skryptu VBS muszę pracować z książki Excel w formacie:Jak znaleźć wiersz początkowy i końcowy scalonych komórek w programie Excel za pomocą programu 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 |
----|-----------|-----------|-----------|
.. | ... | ... | ... |
Więc: Kolumna A ma 1st poziomu i kategorii 2 poziomie (foldery/pozycji), a kolumny B i C przechowywania danych dla przedmiotów. Problem polega na tym, że jeden element może obejmować kilka rzędów, jak pokazano; Element 1 to scalona komórka z wierszy od 3 do 11).
muszę utworzyć .csv z tych danych, które wygląda następująco:
Header1,Header2,Header3
111,Item1,FOLDER1
Item1Info,Item1,FOLDER1
...
555,Item2,FOLDER1
777,Item1,FOLDER2
...
Dane w kolumnie C może być odrzucone.
Zasadniczo muszę wiedzieć, jak wykryć, czy komórka jest scalona (to znaczy, więcej niż jeden wiersz informacji na element) i Ile wierszy jest połączonych razem. Dowolny pomysł?