1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Разделитель диапазонов

Тема в разделе "Остальные языки программирования", создана пользователем Milashka, 29 фев 2004.

Статус темы:
Закрыта.
  1. Milashka

    Milashka Гость

    Репутация:
    0
    День добрый!
    столкнулась с непонятным мне глюком/фичей.

    в рамках поставленной задачи мне нужно хранить именованный диапазон в котором может быть перечисленно много ranges
    например диапазон xxx="=Лист1!A1:B1;Лист1!С1:D1;Лист2!A1:B1", т.е. это шаблон заранее определенных областей

    делаю Activeworkbook.Names("xxx").referstorange - выдает объект не найден
    изменяю xxx на область с одним диапазоном - работает.
    ладно думаю. обратно к началу и делаю так
    st = Mid(Replace(ActiveWorkbook.Names("xxx").RefersToLocal, ";", ","), 2) ' меняю разделители диапазонов на запятые
    set my_range=Range(st)
    не работает...
    вопросы -
    1. почему excel воспринимает диапазоны перечисленные только через запятую? а хранит их с разделителями - ";"
    2. как сохранить именованный многостраничный диапазон и потом вызвать его для работы?
    поделитесь опытом пожалуйста, уже нет времени на эксперименты
     
Загрузка...
Похожие Темы - Разделитель диапазонов
  1. nvyush
    Ответов:
    14
    Просмотров:
    6.610
Статус темы:
Закрыта.

Поделиться этой страницей