Excel+vb

Тема в разделе "Visual Basic", создана пользователем -, 18 окт 2007.

Статус темы:
Закрыта.
  1. Гость

    В процессе выполнения макроса приходится много раз создавать копии листов - которые в принципе потом удаляются. После N-го количества (зависит от количества информации в листах) копирвоваинй - Excel далее отказывается создавать копии - без вывода каких либо сообщений. Как это устранить, что и как надо очистить???
     
  2. Hetman

    Hetman Гость

    а макрос править можно?
     
  3. Гость

    Листы копируются макросом {Sheets(i).Copy Before:=Sheets(i)}
    править можно
     
  4. Normann

    Normann Well-Known Member

    Регистрация:
    9 авг 2007
    Сообщения:
    168
    Симпатии:
    2
    А выложи всю книгу с макросом
     
  5. Гость

    Оригинал не могу. вот пример

    вапапрвап
     

    Вложения:

    • _____1.rar
      Размер файла:
      20,6 КБ
      Просмотров:
      66
  6. Гость

    Ау, ау.
    Уже 10 скачиваний.
    Неуж никто не осилил?
     
  7. Normann

    Normann Well-Known Member

    Регистрация:
    9 авг 2007
    Сообщения:
    168
    Симпатии:
    2
    А у меня глюкует, каждый раз в районе полсотни, и даже вручную листы не копируются после этого.

    но у меня выдает ошибку:


    <!--QuoteBegin- Microsoft Visual Basic+-->
    <span class="vbquote">( Microsoft Visual Basic)</span><!--QuoteEBegin-->Run-time error '1004'

    Метод Copy из класса Worksheet завершен неверно[/quote]
    Просто чудеса какието. Но если предварительно избавиться от диаграмм то все пройдет удачно.


    ЗЫ У меня Excel XP
     
  8. Гость

    1. Без диаграмм - да работает
    2. Сам Excel явно не контролирует что с ним происходит. Можно проделать то же самое и вручную (вообще без макроса). Просто копировать листы - резульатат будет тот же, без каких либо сообщений
    3. идет переполнение какого-то массива (причем в районе 256), весь вопрос - что это за массив и доступен ли он к очитске изнутри - с помощью VB. Я лично не настолько силен в Прогр-ии, чтоб самому разобраться, но вот столкнуться пришлось...

    У меня Ex2003

    Для: sax_ol
    набросай еще графиков.
     
Статус темы:
Закрыта.

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