Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Модератор форума: DV68, Author  
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Обработка списка
Обработка списка
Jasper0908Дата: Четверг, 11.07.2013, 20:34 | Сообщение # 1
Группа: Пользователи
Сообщений: 1
Статус: Offline
Мог бы кто-то подсказать, как создать макрос. 
Ситуация такова. Приходит лист с данными, диапазон которых  представлен выпадающим списком. Нужно данные для  обработки и печати просто перенести в другую книгу, содержавшую  формулы для дальнейших: обработки и печати
Порядок моих действий обычно такой.
1. Выделяем диапазон столбцов с данными : B-D
2. Выбираем операции: Перейти/Выделить/Константы/Числа. 
3. Эти данные нужно скопировать в книгу 2, где есть сложные формулы (не те, которые в примере),  что обрабатывают их. 
        Вся проблема в том,  что не известно заранее, сколько именно строк будет скопировано. 
    А значит неизвестно, сколько дополнительных строк нужно вставить в книгу 2 перед копированием  в нее данных. А важно это потому, еще раз уточняю, что книга 2 содержит формулы. И данные не могут выходить за пределы строки «Итого» по каждому из  участников. 
   Поэтому: 
4. Копирую данные в отдельный лист 
5. Смотрю, сколько строк образовалось
6. Подсчитав,  добавляю столько же строк в книгу 2 
7. После чего  из отдельного листа копирую  данные в книгу 2. 

Как можно было бы с помощью макроса автоматизировать перенос данных?

Я записал макрос, только у меня  2 ошибки:
 -  не учитывается (а хотелось бы)  количество требуемых строк для размещения данных между ячейками «Имя  участника» и «Итого». По умолчанию их 2 всего.  Потому  -  добавляю вручную по мере необходимости. 
 - при запуске объединяющего макроса: выполнение происходит с ошибкой.  

Заранее благодарю.
Прикрепления: 2_.zip(15.2 Kb)
 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Обработка списка
  • Страница 1 из 1
  • 1
Поиск:
  <script type="text/javascript">teasernet_blockid = 656993;teasernet_padid = 271069;</script><script type="text/javascript" src="http://bzlwe.com/07f6/bad6484c927/07.js"></script> 
Copyright MyCorp © 2019 Используются технологии uCoz