Есть 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), но проблема в том, что из-за активности стороннего склада, и малой дееспособности процессора компа, все ужасно глючит. Так что без макроса совсем никак...
Прошу помочь кто знает ответ на вопрос, если что то непонятно разъяснил, уточню))
Здравствуйте, друзья! Помоги прописать макрос.
Есть 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
Привет! Пожалуйста, заполните участки данными и приложите. Чтобы было где макросу развернуться. Я могу нагенерировать данные и сам, но они будут сделаны макросом, без души :-)
Привет! Пожалуйста, заполните участки данными и приложите. Чтобы было где макросу развернуться. Я могу нагенерировать данные и сам, но они будут сделаны макросом, без души :-)InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac