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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос для переформатирования таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для переформатирования таблицы (Макросы/Sub)
Макрос для переформатирования таблицы
Exel2024 Дата: Пятница, 08.03.2024, 14:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

Есть некая таблица Ексель №1 из нескольких тысяч строк, из 5 столбцов, в каждой строке таблицы – ФИО одного работника, его персональные данные, и некий показатель. В каждом месяце по одному работнику может быть не больше одной строки.

Задача: отфильтровать таблицу по ФИО работника, отфильтрованный фрагмент перенести на новый лист и рассортировать данные так как указано в Таблице№2:

Такое расположение нужно для отработки другого макроса по автозаполнению документов.
Условия:
В каждой строке таблицы №2 должно быть не больше трех месяцев по одному работнику из таблицы №1, все строки таблицы №2 должны размещаться одна под другой: сначала все строки по одному человеку, ниже строки по другому человеку и так все работники.
Сам в бейсике профан, реализовал с помощью интернета часть задачи, не могу реализовать переход на новую строку, чтобы данные следующих месяцев располагались в новой строке.
Мой результат таков: по первому работнику формируется новая таблица по образцу таблицы №2, данные последующих месяцев затирают предыдущие. Не знаю, как уйти от Селект и Активейт в цикле, чтобы ускорить работу макроса. Помогите пжлста разобраться. Буду очень признателен, могу поддержать финансового в пределах разумного.
 
Ответить
СообщениеЕсть некая таблица Ексель №1 из нескольких тысяч строк, из 5 столбцов, в каждой строке таблицы – ФИО одного работника, его персональные данные, и некий показатель. В каждом месяце по одному работнику может быть не больше одной строки.

Задача: отфильтровать таблицу по ФИО работника, отфильтрованный фрагмент перенести на новый лист и рассортировать данные так как указано в Таблице№2:

Такое расположение нужно для отработки другого макроса по автозаполнению документов.
Условия:
В каждой строке таблицы №2 должно быть не больше трех месяцев по одному работнику из таблицы №1, все строки таблицы №2 должны размещаться одна под другой: сначала все строки по одному человеку, ниже строки по другому человеку и так все работники.
Сам в бейсике профан, реализовал с помощью интернета часть задачи, не могу реализовать переход на новую строку, чтобы данные следующих месяцев располагались в новой строке.
Мой результат таков: по первому работнику формируется новая таблица по образцу таблицы №2, данные последующих месяцев затирают предыдущие. Не знаю, как уйти от Селект и Активейт в цикле, чтобы ускорить работу макроса. Помогите пжлста разобраться. Буду очень признателен, могу поддержать финансового в пределах разумного.

Автор - Exel2024
Дата добавления - 08.03.2024 в 14:13
Exel2024 Дата: Пятница, 08.03.2024, 14:14 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±



Сообщение отредактировал Serge_007 - Пятница, 15.03.2024, 13:02
 
Ответить
Сообщение

Автор - Exel2024
Дата добавления - 08.03.2024 в 14:14
gling Дата: Пятница, 08.03.2024, 14:18 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
И вам здравствовать долгие лета, уважаемый!
А приложите свои наработки, чтобы увидеть таблицу1 и таблицу2, фамилии не к чему, достаточно помидор с яблоками.


ЯД-41001506838083
 
Ответить
СообщениеИ вам здравствовать долгие лета, уважаемый!
А приложите свои наработки, чтобы увидеть таблицу1 и таблицу2, фамилии не к чему, достаточно помидор с яблоками.

Автор - gling
Дата добавления - 08.03.2024 в 14:18
Exel2024 Дата: Пятница, 08.03.2024, 14:24 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

Не могу приложить скриншоты. С Гугл диска это можно сделать?


Сообщение отредактировал Exel2024 - Пятница, 08.03.2024, 14:26
 
Ответить
СообщениеНе могу приложить скриншоты. С Гугл диска это можно сделать?

Автор - Exel2024
Дата добавления - 08.03.2024 в 14:24
gling Дата: Пятница, 08.03.2024, 14:31 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2524
Репутация: 678 ±
Замечаний: 0% ±

2010
Не могу приложить скриншоты

Скриншоты не нужны. Нужен файл в формате Excel. на 10 строк 3 яблоки, 2 груши, 5 абрикосы, но чтобы месяца были для возможности формирования по вашему описанию. Если есть пробы макроса, оставьте их в файле. Про гуглтаблицы ничего не знаю, в них я не помощник.


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 08.03.2024, 14:32
 
Ответить
Сообщение
Не могу приложить скриншоты

Скриншоты не нужны. Нужен файл в формате Excel. на 10 строк 3 яблоки, 2 груши, 5 абрикосы, но чтобы месяца были для возможности формирования по вашему описанию. Если есть пробы макроса, оставьте их в файле. Про гуглтаблицы ничего не знаю, в них я не помощник.

Автор - gling
Дата добавления - 08.03.2024 в 14:31
Exel2024 Дата: Пятница, 08.03.2024, 14:50 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

вот так, сделал поменьше строк, потому что с телефона(((
К сообщению приложен файл: novaja_tablica.xlsx (5.0 Kb)


Сообщение отредактировал Exel2024 - Пятница, 08.03.2024, 14:51
 
Ответить
Сообщениевот так, сделал поменьше строк, потому что с телефона(((

Автор - Exel2024
Дата добавления - 08.03.2024 в 14:50
Exel2024 Дата: Четверг, 14.03.2024, 17:29 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 20% ±

Прикладываю файл с прописанными макросами
К сообщению приложен файл: fajl_dlja_sortirovki.xlsm (50.2 Kb)
 
Ответить
СообщениеПрикладываю файл с прописанными макросами

Автор - Exel2024
Дата добавления - 14.03.2024 в 17:29
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для переформатирования таблицы (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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