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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое распределение позиций из выборки в нескольких - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическое распределение позиций из выборки в нескольких (Макросы/Sub)
Автоматическое распределение позиций из выборки в нескольких
Nik57 Дата: Четверг, 15.02.2018, 12:33 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте, друзья! Помоги прописать макрос.

Есть 11 активных листов. Первый лист с исходными данными. С 2 по 11 те, на которые должен распространяться макрос.
На примере листа "фрукты" приведу суть вопроса. Все остальные листы имеют абсолютно одинаковые свойства ячеек и их расположение, в общем они идентичны.
В столбце I прописаны даты поступления товара, в столбце J - поступившие товары на склад (в партии поступивших товаров строго 2 позиции оранжевая - первый лот; голубая - второй), в столбце K - объемы, в столбце L - массы партий. Столбцы I:K - это выборка.

Ячейки P1 - обозначение товара, столбец О - дата поступления товара, столбец P - 1 лот (оранжевые позиции), столбцы Q,R,S - константы, столбец T - 2 лот (голубые позиции), столбец U - объем 1 лота, столбец V - масса 1 лота, столбец W - объем второго лота, столбец Z - масса 2 лота. Все данные на всех листах чередуются строго через 11 столбцов (пример диапазон Z:AI).

Требуется, чтобы при использовании макроса, выборка на каждом листе распределялась автоматически. Тоесть для ячейки P1 происходил поиск из исходной выборке. Если в выборке встречается эта позиция, то она формируется под своим номером в необходимый для этого диапазон. Как это должно выглядеть я прописал в ручную в диапазоне О:X. Макрос должен автоматически работать на все 10 листов с данными.

Все это дело оформить в виде формулы и все работает как должно работать (пример формулы прописал в ячейках О5 и Р5), но проблема в том, что из-за активности стороннего склада, и малой дееспособности процессора компа, все ужасно глючит. Так что без макроса совсем никак...

Прошу помочь кто знает ответ на вопрос, если что то непонятно разъяснил, уточню))
К сообщению приложен файл: 2586491.xlsm (22.5 Kb)
 
Ответить
СообщениеЗдравствуйте, друзья! Помоги прописать макрос.

Есть 11 активных листов. Первый лист с исходными данными. С 2 по 11 те, на которые должен распространяться макрос.
На примере листа "фрукты" приведу суть вопроса. Все остальные листы имеют абсолютно одинаковые свойства ячеек и их расположение, в общем они идентичны.
В столбце I прописаны даты поступления товара, в столбце J - поступившие товары на склад (в партии поступивших товаров строго 2 позиции оранжевая - первый лот; голубая - второй), в столбце K - объемы, в столбце L - массы партий. Столбцы I:K - это выборка.

Ячейки P1 - обозначение товара, столбец О - дата поступления товара, столбец P - 1 лот (оранжевые позиции), столбцы Q,R,S - константы, столбец T - 2 лот (голубые позиции), столбец U - объем 1 лота, столбец V - масса 1 лота, столбец W - объем второго лота, столбец Z - масса 2 лота. Все данные на всех листах чередуются строго через 11 столбцов (пример диапазон Z:AI).

Требуется, чтобы при использовании макроса, выборка на каждом листе распределялась автоматически. Тоесть для ячейки P1 происходил поиск из исходной выборке. Если в выборке встречается эта позиция, то она формируется под своим номером в необходимый для этого диапазон. Как это должно выглядеть я прописал в ручную в диапазоне О:X. Макрос должен автоматически работать на все 10 листов с данными.

Все это дело оформить в виде формулы и все работает как должно работать (пример формулы прописал в ячейках О5 и Р5), но проблема в том, что из-за активности стороннего склада, и малой дееспособности процессора компа, все ужасно глючит. Так что без макроса совсем никак...

Прошу помочь кто знает ответ на вопрос, если что то непонятно разъяснил, уточню))

Автор - Nik57
Дата добавления - 15.02.2018 в 12:33
Nik57 Дата: Понедельник, 19.02.2018, 09:46 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Совсем нет ни у кого никаких предположений?
Может кто знает хоть к кому обратиться по таким вопросам лично можно?))
 
Ответить
СообщениеСовсем нет ни у кого никаких предположений?
Может кто знает хоть к кому обратиться по таким вопросам лично можно?))

Автор - Nik57
Дата добавления - 19.02.2018 в 09:46
InExSu Дата: Вторник, 20.02.2018, 16:18 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет!
Пожалуйста, заполните участки данными и приложите.
Чтобы было где макросу развернуться.
Я могу нагенерировать данные и сам, но они будут сделаны макросом, без души :-)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеПривет!
Пожалуйста, заполните участки данными и приложите.
Чтобы было где макросу развернуться.
Я могу нагенерировать данные и сам, но они будут сделаны макросом, без души :-)

Автор - InExSu
Дата добавления - 20.02.2018 в 16:18
Nik57 Дата: Четверг, 22.02.2018, 16:23 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
InExSu, так?? или я вас не очень понял..
К сообщению приложен файл: 0251038.xlsm (22.3 Kb)
 
Ответить
СообщениеInExSu, так?? или я вас не очень понял..

Автор - Nik57
Дата добавления - 22.02.2018 в 16:23
InExSu Дата: Пятница, 23.02.2018, 02:20 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет"
Во вложении.
Вроде работает, но у Вас данные на листах не конгруэнтно расположены
К сообщению приложен файл: InExSu_Nik57_.xlsb (28.7 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac

Сообщение отредактировал InExSu - Пятница, 23.02.2018, 02:24
 
Ответить
СообщениеПривет"
Во вложении.
Вроде работает, но у Вас данные на листах не конгруэнтно расположены

Автор - InExSu
Дата добавления - 23.02.2018 в 02:20
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автоматическое распределение позиций из выборки в нескольких (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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