Добрый день! Когда давно я сделал форму, которая работает формулами массива с помощью вспомогательной таблицы (умной таблицы). Но уже сейчас формирование нужной таблицы подвисает так как количество строк перевалило за 3000 и продолжает расти. Пытаюсь перенести ее работу в макросы, но постоянно натыкаюсь на трудности, коих так много, что описывать по отдельности - будет куча ненужной информации На листе "Накладная" есть три выделенные строки по 10 ячеек. В эти ячейки переносятся наименования из таблицы "Главная_tb", которые соответствуют периоду, указанному на листе "Медикаменты" в ячейках R1 и R2, и группе, которая указана на листе "Медикаменты" в ячейке Q1, и в случае, если сумма значений найденных наименований по столбцу Расход в Главной таблице больше нуля, то такое наименование попадает на лист "накладная". И так отбираются все наименования и записываются именно в те ячейки, которые веделены на листе "Накладная" На листе "Расчет" есть форма, которая меняет данные и показывает правильный результат на листе "накладная" Наверное, я со временем справлюсь с отбором нужных наименований, но я упорно не понимаю как их запихать именно в нужные ячейки…
Добрый день! Когда давно я сделал форму, которая работает формулами массива с помощью вспомогательной таблицы (умной таблицы). Но уже сейчас формирование нужной таблицы подвисает так как количество строк перевалило за 3000 и продолжает расти. Пытаюсь перенести ее работу в макросы, но постоянно натыкаюсь на трудности, коих так много, что описывать по отдельности - будет куча ненужной информации На листе "Накладная" есть три выделенные строки по 10 ячеек. В эти ячейки переносятся наименования из таблицы "Главная_tb", которые соответствуют периоду, указанному на листе "Медикаменты" в ячейках R1 и R2, и группе, которая указана на листе "Медикаменты" в ячейке Q1, и в случае, если сумма значений найденных наименований по столбцу Расход в Главной таблице больше нуля, то такое наименование попадает на лист "накладная". И так отбираются все наименования и записываются именно в те ячейки, которые веделены на листе "Накладная" На листе "Расчет" есть форма, которая меняет данные и показывает правильный результат на листе "накладная" Наверное, я со временем справлюсь с отбором нужных наименований, но я упорно не понимаю как их запихать именно в нужные ячейки…AVI
Если я, правильно понял Ваши объяснения и механизм работы таблиц, то Вам нужно на основании остатков склада выписать накладную на расход. При этом на складе данная выписка должна стать "на резерв" и быть переведена в расход, только после фактической выдачи со склада, означенных в ней ТМЦ.
Я верно Вас понял?
Доброго дня!
Если я, правильно понял Ваши объяснения и механизм работы таблиц, то Вам нужно на основании остатков склада выписать накладную на расход. При этом на складе данная выписка должна стать "на резерв" и быть переведена в расход, только после фактической выдачи со склада, означенных в ней ТМЦ.
GWolf, не совсем. Мне нужно только сформировать накладную. Найти все медикамента, которые выдавались (расход) со склада (главная_tb) в указанном ("Медикаменты" в ячейках R1 и R2) периоде, которые принадлежат указанной ( "Медикаменты" в ячейке Q1) группе. B разместить найденные таки образом медикаменты на листе накладная в отведенных ячейках. bmv98rus, Нет, сейчас этот процесс у меня реализован через доптаблицу + сами наименования находятся формулой массива, которая подтормаживает работу таблицы. Формула массива забила в выделенных ячейках на листе накладаная
GWolf, не совсем. Мне нужно только сформировать накладную. Найти все медикамента, которые выдавались (расход) со склада (главная_tb) в указанном ("Медикаменты" в ячейках R1 и R2) периоде, которые принадлежат указанной ( "Медикаменты" в ячейке Q1) группе. B разместить найденные таки образом медикаменты на листе накладная в отведенных ячейках. bmv98rus, Нет, сейчас этот процесс у меня реализован через доптаблицу + сами наименования находятся формулой массива, которая подтормаживает работу таблицы. Формула массива забила в выделенных ячейках на листе накладанаяAVI
GWolf, Абсолютно уверен, что мою задачу можно сделать более компактно, я бы даже был бы рад, если бы кто подсказал, но мой скудный опыт не дает сделать это по-другому. Но, главное, что я сделал. Раньше у меня ваще тупо формулы вставлялись, а ни одной формулки)
GWolf, Абсолютно уверен, что мою задачу можно сделать более компактно, я бы даже был бы рад, если бы кто подсказал, но мой скудный опыт не дает сделать это по-другому. Но, главное, что я сделал. Раньше у меня ваще тупо формулы вставлялись, а ни одной формулки)AVI