Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2010, 11:03   #21
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Это две разные и совершенно независимые задачи. Кстати, в процессе работы, макрос так и делает: сначала формирует сводные листы по фамилиям, а затем формирует справки и удаляет листы. Посмотрите в коде. Попробуйте разбить на Ваши задачи. Если не получится - пишите. Будет время - посмотрю.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 24.11.2010, 11:21   #22
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Это две разные и совершенно независимые задачи. Кстати, в процессе работы, макрос так и делает: сначала формирует сводные листы по фамилиям, а затем формирует справки и удаляет листы. Посмотрите в коде. Попробуйте разбить на Ваши задачи. Если не получится - пишите. Будет время - посмотрю.
Понятно, просто который у меня есть скрипт рабочий, он так и отрабатывает как я вам написал, только в него приходится импортировать из другой книги, и так по каждой фамилии. А что значит разбить на ваши задачи. Спасибо вам большое!
artssp вне форума Ответить с цитированием
Старый 24.11.2010, 11:53   #23
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Я так думаю, что должно быть 2 макроса.
1-й нужно запускать при активном листе, содержащем исходные данные. Он сформирует листы по фамилиям.
2-й нужно запускать при том активном листе, справки по которому (по этой фамилии) Вам требуется получить. Он сформирует эти справки, не затрагивая листов с фамилиями.
Либо, можно сделать форму, с помощью которой пользователь будет задавать все то, что ему требуется.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 24.11.2010, 12:09   #24
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

Да не в принципе не нужна форма для пользователя. Может я изначально не правильно задачу поставил. Я бы хотел чтобы из исходной формы где все фамилии макрос делал готовые справки в отдельных листах по фамилиям. Что бы в этих листах была не одна справка, а сразу все по одной фамилии. Как бы в листе сверху идет Шаблон, а снизу справки сформированные по отдельным листика. Вообще так можно сделать?
artssp вне форума Ответить с цитированием
Старый 25.11.2010, 07:44   #25
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

SAS888 привет, как у Вас со временем, может поразбираемся, а то надо очень сильно. Сделать так чтобы "Шаблон", в листе по фамилии был как закрепленная область, а с низу прокручивались его справки по листам.
artssp вне форума Ответить с цитированием
Старый 26.11.2010, 12:18   #26
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

Здравствуйте, может доделаем мою задачку. У меня есть макрос в который и создает эти справки, но в этот макрос приходиться импортировать из друго
artssp вне форума Ответить с цитированием
Старый 26.11.2010, 12:22   #27
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

Случайно нажал.
Здравствуйте, может доделаем мою задачку. У меня есть макрос который и создает эти справки, на одном листе сразу все (одной фамилии) но в этот макрос приходиться импортировать из другой книги (также одну фамилию). А макрос который вы сделали разбивает каждую фамилию по листам. Можно ли как то в моем макросе, чтобы список разбивался на листы (как в Вашем макросе), в которых ещё также были уже готовые справки.
artssp вне форума Ответить с цитированием
Старый 27.11.2010, 08:48   #28
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
У меня есть макрос который и создает эти справки, на одном листе сразу все (одной фамилии)
1. Давайте Ваш макрос в студию.
2. На примере данных из файла "Main_2.xls", прикрепите файл с примером того, как должны выглядеть сформированные листы. Просто добавьте в книгу сформированные вручную листы по фамилиям.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 27.11.2010, 10:12   #29
artssp
Пользователь
 
Регистрация: 16.11.2010
Сообщений: 21
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
1. Давайте Ваш макрос в студию.
2. На примере данных из файла "Main_2.xls", прикрепите файл с примером того, как должны выглядеть сформированные листы. Просто добавьте в книгу сформированные вручную листы по фамилиям.
Здравствуйте.
1. Прикрепленный файл "БХ готовое" и есть мой макрос, там в верхнем левом углу есть кнопка "Работа со списком" через эту кнопку импортируется. и получается готовые справки. Можете импортировать туда Main_2.
2. В прикрепленном файле Main_2, на примере тех же фамилий, есть листы со справками по Фамилиям, как бы готовый вариант Справок.
Спасибо Вам огромное, человеческое спасибо!!!
Вложения
Тип файла: rar БХ готовое.rar (20.6 Кб, 10 просмотров)
Тип файла: rar Main_2.rar (18.6 Кб, 12 просмотров)
artssp вне форума Ответить с цитированием
Старый 29.11.2010, 06:06   #30
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Вложения
Тип файла: rar Main_3.rar (19.2 Кб, 17 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перенос строки на другой лист по условию TimoXEi Microsoft Office Excel 12 24.01.2013 16:21
перенос данных на другой лист Jonny B Microsoft Office Excel 15 26.04.2011 09:16
Перенос на другой лист по значению столбца ElenaNTro Microsoft Office Excel 5 17.03.2011 14:50
Выбор и перенос данных в другой лист sergey77 Microsoft Office Excel 6 17.08.2010 17:10
Выбор и перенос данных в другой лист, книгу. Avald Microsoft Office Excel 1 16.06.2008 10:44