obsługa scalonych komórek w excelu

0

Witam.
Niestety mam kolejny problem z obsługą arkuszy excelowskich. Jest to mianowicie czyszczenie scalonych komórek.
W największym skrócie:

  • jest arkusz zawierający w komórkach hyperlinki do plików wstawione tam ręcznie za pomocą "insert->hyperlink";
  • funkcja wykonująca się w pętli przesuwa się "w dół" tabeli czyszcząc zawartość komórek metodą ClearContents() i do tak wyczyszczonej komórki wpisuje funkcję "=HYPERLINK(....);
    Wszystko jest w porządku do momentu napotkania scalonych w jedną kilku komórek. Kompilator zwraca błąd i komunikuje, że funkcja ClearContents() nie obsługuje scalonych. Niestety nie udało mi się znaleźć takiej metody, która by tego dokonała. Nie mam też pomysłu jak to ograniczenie obejść w jakiś inny sposób.
    Czy ktoś ma doświadczenie w tego typu manewrach?
    Pozdrawiam
0

Rozwiązałem problem sprytnie. Otóż jak się okazuje scalonej komórki nie można czyścić metodą clear, ale można usunąć z niej wcześniej wstwiony hyperlink metodą Hyperlink.Delete(). No i po sprawie.
Co do samego tekstu, to można go w scalonej komórce nadpisać zwykłym, pustym stringiem. Trochę to szkoda że brak ogólnego rozwiązania, ale cóż... takie życie.
Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1