![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
Здравствуйте. Подскажите пожалуйста как решить данную задачку. Есть таблица в excel, в которой есть строки например:
А 1.Иванов 2.Иванов 3.Иванов 4.Петров 5.Петров 6.Сидоров 7.Сидоров ну и соответственно есть продолжение этим строкам. Надо чтобы макрос выбирал допустим все строки где "Иванов" и переносил (или копировал) их в новый лист, далее все строки где "Петров" и в следующий новый лист, и т.д. Заранее благодарен!!! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Есть несколько путей решения. Через массивы, через фильтр и т.п. Один способ быстрее, другой проще... Какой метод использовать, зависит от того, сколько столбцов и сколько строк в Вашей таблице.
Прикрепите файл с примером в несколько строк и укажите, какое максимально возможное количество строк и столбцов подразумевается в Вашей таблице. Листы создавать? что делать, если такой лист уже есть? Переписывать информацию, или добавлять?
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 16.11.2010 в 07:40. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
Спасибо за ответ. Думаю что надо идти по способу который быстрее так как, строк может быть от 100 и до 5000 тыс., а столбцов в ней 13 это постоянно. Листы можно переписывать. И если можно сделать чтобы листы назывались в соответствии с фамилией.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
Спасибо за ответ. Думаю что надо идти по способу который быстрее так как, строк может быть от 100 и до 5000 тыс., а столбцов в ней 13 это постоянно. Листы можно переписывать. И если можно сделать чтобы листы назывались в соответствии с фамилией.
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите во вложении один из возможных вариантов. Этот вариант будет предпочтительнее в случае, когда в таблице много повторяющихся фамилий.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
Вариант хорош, но только в каждом листе содержится фамилия Морозова, можно сделать так чтобы она не отображалась кроме Морозовой. И вы писали про важный момент, этих фамилий может быть не более 50. Спасибо Вам!
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]() Цитата:
Если этого не нужно, то можно и убрать (см. вложение).
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
Здравствуйте, спасибо вам уважаемый SAS888, все отлично сделано.
Но у меня есть продолжение этой темы. Вообще как бы вот этот список который вы сделали по фамилиям, у меня импортируется в другой excel документ с макросом, в котором формируется справка на основании данных первого документа. Возможно ли сделать так чтобы все это делалось в первом документе (т.е. с вашим макросом), чтобы в листах создавались уже готовые справки. В прикрепленных файлах есть файлы: Книга1 исходный, и 111 куда импортируется Книга1. Спасибо!!! |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 21
|
![]()
SAS888 подскажи пожалуйста как это сделать.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос строки на другой лист по условию | 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 |