Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировка определеного диапазона в новый лист - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сортировка определеного диапазона в новый лист (Макросы/Sub)
Сортировка определеного диапазона в новый лист
Богдан Дата: Пятница, 09.01.2015, 14:48 | Сообщение № 1
Группа: Гости
Всем привет,

Нужна помощь в следующей задаче. Есть у меня диапазон с N колечством стобцов и строк.

Мне нужно их отсортировать (или по номеру человека или по его инициалам или по мейлу) и сделать так, чтобы все записи з определенным человеком (мейлом или номером) скопировались в новый лист. Сделать нужно для всего диапазона. Как это делать вручную и записать в макрос я знаю, но вот проблема, каждый месяц число людей меняеться и придется макрос менять. Может кто-то помочь сделать это автоматически для всего диапазона?
 
Ответить
СообщениеВсем привет,

Нужна помощь в следующей задаче. Есть у меня диапазон с N колечством стобцов и строк.

Мне нужно их отсортировать (или по номеру человека или по его инициалам или по мейлу) и сделать так, чтобы все записи з определенным человеком (мейлом или номером) скопировались в новый лист. Сделать нужно для всего диапазона. Как это делать вручную и записать в макрос я знаю, но вот проблема, каждый месяц число людей меняеться и придется макрос менять. Может кто-то помочь сделать это автоматически для всего диапазона?

Автор - Богдан
Дата добавления - 09.01.2015 в 14:48
Pelena Дата: Пятница, 09.01.2015, 15:06 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Без Вашего файла с примером совет только один: воспользуйтесь поиском по форуму. Тема не раз обсуждалась. Например
http://www.excelworld.ru/forum/10-12227-1


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Без Вашего файла с примером совет только один: воспользуйтесь поиском по форуму. Тема не раз обсуждалась. Например
http://www.excelworld.ru/forum/10-12227-1

Автор - Pelena
Дата добавления - 09.01.2015 в 15:06
gling Дата: Пятница, 09.01.2015, 15:06 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2521
Репутация: 677 ±
Замечаний: 0% ±

2010
Здравствуйте. А с запасом прописать диапазон не пробовали?


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. А с запасом прописать диапазон не пробовали?

Автор - gling
Дата добавления - 09.01.2015 в 15:06
makao Дата: Пятница, 09.01.2015, 15:29 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
gling,

С запасом все не так просто, сейчас обясню почему.

У меня есть список людей (у каждого уникальный номер, мейл) с n количестов записей для человека, нужно каким-то способом (делаю вручную) отсортировать все записи для 1 человека на новый лист. Далее я отправляю лист этому человеку (написал макрос на отправку через аутлук) используя ечейку с2 (мейл). Проблема, что список изменяеться с каждым месяцом не только кочеством записей для 1 человека но меняется колчество людей.
К сообщению приложен файл: sheet1.xlsx (10.0 Kb)
 
Ответить
Сообщениеgling,

С запасом все не так просто, сейчас обясню почему.

У меня есть список людей (у каждого уникальный номер, мейл) с n количестов записей для человека, нужно каким-то способом (делаю вручную) отсортировать все записи для 1 человека на новый лист. Далее я отправляю лист этому человеку (написал макрос на отправку через аутлук) используя ечейку с2 (мейл). Проблема, что список изменяеться с каждым месяцом не только кочеством записей для 1 человека но меняется колчество людей.

Автор - makao
Дата добавления - 09.01.2015 в 15:29
Pelena Дата: Пятница, 09.01.2015, 15:53 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
А этого "одного человека" Вы как планируете задавать? Где-то в отдельной ячейке? Или у Вас уже будут листы с названиями, скажем, по уникальным номерам?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА этого "одного человека" Вы как планируете задавать? Где-то в отдельной ячейке? Или у Вас уже будут листы с названиями, скажем, по уникальным номерам?

Автор - Pelena
Дата добавления - 09.01.2015 в 15:53
makao Дата: Пятница, 09.01.2015, 16:00 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena,

Немного не так обяснил,

Есть например 100 человек, у каждого уникальный номер, мейл. ето 1-3 столбцы. У каждого есть то или иное колечство записей (Иван - 10, Николай - 15), причем первые 3 столбца для 1 человека не меняються. Сейчая я просто сортирую по одному из 3 столбцов (номер или инициалы или мейл) и копирую в новый лист. Но, если поменяется количество людей (добавится или уменьшиться) то макрос пропустит новых и придется вручную добавлять.


Сообщение отредактировал makao - Пятница, 09.01.2015, 16:04
 
Ответить
СообщениеPelena,

Немного не так обяснил,

Есть например 100 человек, у каждого уникальный номер, мейл. ето 1-3 столбцы. У каждого есть то или иное колечство записей (Иван - 10, Николай - 15), причем первые 3 столбца для 1 человека не меняються. Сейчая я просто сортирую по одному из 3 столбцов (номер или инициалы или мейл) и копирую в новый лист. Но, если поменяется количество людей (добавится или уменьшиться) то макрос пропустит новых и придется вручную добавлять.

Автор - makao
Дата добавления - 09.01.2015 в 16:00
Pelena Дата: Пятница, 09.01.2015, 16:05 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Это я поняла.
Но для работы макроса критерий фильтрации где-то должен быть обозначен. Вопрос в чём: Вы хотите создавать 100 листов для 100 человек или по очереди копировать данные на один и тот же лист?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЭто я поняла.
Но для работы макроса критерий фильтрации где-то должен быть обозначен. Вопрос в чём: Вы хотите создавать 100 листов для 100 человек или по очереди копировать данные на один и тот же лист?

Автор - Pelena
Дата добавления - 09.01.2015 в 16:05
pechkin Дата: Пятница, 09.01.2015, 16:07 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 49 ±
Замечаний: 0% ±

2003
Здравствуйте! Попробуйте начать может так...
К сообщению приложен файл: 9551972.xls (46.5 Kb)


Сообщение отредактировал pechkin - Пятница, 09.01.2015, 16:08
 
Ответить
СообщениеЗдравствуйте! Попробуйте начать может так...

Автор - pechkin
Дата добавления - 09.01.2015 в 16:07
makao Дата: Пятница, 09.01.2015, 16:08 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena,

100 листов, это нужно ибо я потом отсылаю данные (количество записей) этому человеку ссылаясь на его мейл
 
Ответить
СообщениеPelena,

100 листов, это нужно ибо я потом отсылаю данные (количество записей) этому человеку ссылаясь на его мейл

Автор - makao
Дата добавления - 09.01.2015 в 16:08
makao Дата: Пятница, 09.01.2015, 17:22 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Тема не актуальна. Спасибо всем, кто отреагировал.
 
Ответить
СообщениеТема не актуальна. Спасибо всем, кто отреагировал.

Автор - makao
Дата добавления - 09.01.2015 в 17:22
Pelena Дата: Пятница, 09.01.2015, 17:39 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Так, может, поделитесь решением, для будущих поколений, так сказать


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак, может, поделитесь решением, для будущих поколений, так сказать

Автор - Pelena
Дата добавления - 09.01.2015 в 17:39
makao Дата: Пятница, 09.01.2015, 18:29 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena,

Я пошел немного другим путем, макрос можно найти в этой теме
http://www.excelworld.ru/forum/4-15125-1#126922
 
Ответить
СообщениеPelena,

Я пошел немного другим путем, макрос можно найти в этой теме
http://www.excelworld.ru/forum/4-15125-1#126922

Автор - makao
Дата добавления - 09.01.2015 в 18:29
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Сортировка определеного диапазона в новый лист (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!