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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2014, 15:00   #1
fomast
Новичок
Джуниор
 
Регистрация: 15.04.2014
Сообщений: 4
По умолчанию Создать доп листы и файлы из таблицы

Не знаю как справится с этой задачей

есть таблица пример в файле приложил

есть сотрудники Паршин Михайло Сурков Иванов
по ним ведется таблица

как создать дополнительные листы в этой книге по макросу
так напишу
1 названия листов должны совпадать с Фамилией которые в столбце B
те по кнопке создаются отдельные листы с названием листа по фамилии
2 в каждом листе под конкретной фамилией фигуруют только строки этого сотрудника
строки других сотрудников стираются
таблица такаяже остается по заголовкам как в строке 3
3 создается папка в тойже директории где лежит основной файл - название папки Сотрудники
4 в папке появляются раздельные файлы по фамилиям сотрудников
в каждом файле информация только по сотруднику как в созданном листе на нее

как это реализовать одним макросом - знаний нехватает на это лело
Вложения
Тип файла: rar Книга1.rar (7.2 Кб, 12 просмотров)
fomast вне форума Ответить с цитированием
Старый 15.04.2014, 15:17   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а надо ли все это?

задумайтесь над тем, как потом обрабатывать десятки (сотни) файлов по отдельным сотрудникам? открыть 100 файлов, внести однотипную информацию, закрыть 100 файлов и... внести 100 однотипных строк в один файл - это принципиально разные затраты времени.

7 раз подумайте, что Вас ожидает в последствии, прежде чем разбомбить файл на куски. тем более, когда самому это не по силам.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.04.2014, 17:11   #3
fomast
Новичок
Джуниор
 
Регистрация: 15.04.2014
Сообщений: 4
По умолчанию

дак я что делать то - планируется так что отделные файлы уйдут сотрудникам по их фамилии - они их обрабатывают и отсылают обратно общую табл не видят

а листы нужны чтоб видеть что им отослано потом сверить можно

так вот думаю

файлов не сотни - до 6-7 так то все логично считаю что надо это

Последний раз редактировалось fomast; 15.04.2014 в 17:26.
fomast вне форума Ответить с цитированием
Старый 15.04.2014, 17:38   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

тогда:
1. ставите автофильтр.
2. делаете сохранить как (6-7) раз, задавая каждый раз новое имя
3. открываете файл Паршин, фильтр "все, кроме Паршин", удалить строки, снять фильтр, сохранить, можно отсылать Паршину.
4. п.3 выполнить 6-7 раз

удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.04.2014, 17:58   #5
fomast
Новичок
Джуниор
 
Регистрация: 15.04.2014
Сообщений: 4
По умолчанию

ну да ценный совет - или по одной кнопке или с пляской полчаса с перепроверкой - спасибо за совет
еще посоветуйте рекодером записать а потом переменные ввести - спасибо если я плохо соображаю пока в переменных
я думал задача простая для вас - ладно придется самому в примерах подобных копаться
написано - задайте вопрос язадал тема не туда ушла

Последний раз редактировалось fomast; 15.04.2014 в 18:01.
fomast вне форума Ответить с цитированием
Старый 15.04.2014, 18:13   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну попросите кого-нибудь сделать это за Вас
Всё равно это будет вручную сделать быстрее, чем написать макрос.
Но может кого-то заинтересует такая задача... Мне лично не интересно, я уже такое писал когда-то тут кстати на форуме.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 15.04.2014, 18:17   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я как раз советовал Вам уйти от макросов, и сделать все вручную за 15-20 минут

сделать самому за 20 минут - это для Вас проблема,
а если кто-то макрос напишет, пусть даже потратит на это полчаса или час - для Вас же это не проблема.
хороший подход к решению задачи.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.04.2014, 18:27   #8
fomast
Новичок
Джуниор
 
Регистрация: 15.04.2014
Сообщений: 4
По умолчанию

ладно тема закрыта понятно - я всего лишь написал вопрос не более получил от вас ответ что не будете этот вопрос решать - понятно вы сами решаете кому помогать кому нет Удачи !
fomast вне форума Ответить с цитированием
Старый 17.04.2014, 08:33   #9
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

ответил тута
kalbasiatka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос строки таблицы на разные листы farookh1 Microsoft Office Excel 4 17.09.2013 16:48
Как создать запрос, который будет размножать листы TimeStopper Microsoft Office Excel 9 11.09.2012 12:40
Таблицы Access в Листы Excel дописать код ольгаг Microsoft Office Excel 6 28.06.2012 07:44
Таблицы StringGrid в разные листы Excel Marina8 Общие вопросы Delphi 4 21.12.2011 17:58
Дробление таблицы на разные листы MaxxVer Microsoft Office Excel 9 22.03.2010 08:05