Цитата:
Сообщение от
Poleax
хелп по такому ответ не дает
Ну-ну! Идём в Excel в редактор кода VBA по Alt+F11, пишем в окне отладки: Range("A1").Insert
Щелкаем мышкой в середине слова Insert и жмем F1 - появляется топик хелпа
Читая топик, видим интересующую нас константу xlShiftDown. Копируем эту строку в окно отладки и ставим перед ней восклицательный знак (сократитель команды Print), после чего нажимаем Enter
Цитата:
Сообщение от
Poleax
да и проще спросить
Ну это-то конечно. Типа "пусть работает железная пила"
Цитата:
Сообщение от
Poleax
Как у именованной ячейки узнать с кем она объединена? (сколько ячеек в право и сколько вниз.)
См. MergeArea - cвойство объекта Range. Возвращает тоже Range. Например, если объединены ячейки A1:C2, то Range("A1").MergeArea.Address вернет $A$1:$C$2. Еще есть булевское свойство MergeCells объекта Range - возвращает True, если ячейка входит в объединение.