Во вложении файл для примера содержащий массив. В реале массив намного больше.
Передо мной стоит задача: Используя массив, выбирая из него некоторое количество строк - подставлять эти строки в итоговый отчёт. Не копированием, а автоматом.
Дополнительные условия: 1. Массив может редактироваться и могут добавляться новые строки/продукты. 2. Последовательность строк в итоговой таблице должна выбираться конечным пользователем т.е. если например были выбраны КИВИ, ЯБЛОКИ, МЫЛО, то первым в отчёте должно быть мыло, киви, яблоки сверху вниз. (но это только если возможно). 3. Количество строк в итоговом отчёте минимум 5, максимум x (икс)
Спасибо. [moder]Тему перенесла, а название темы сами меняйте согласно п2 Правил форума.[/moder]
Здравствуйте, Уважаемые программисты
Во вложении файл для примера содержащий массив. В реале массив намного больше.
Передо мной стоит задача: Используя массив, выбирая из него некоторое количество строк - подставлять эти строки в итоговый отчёт. Не копированием, а автоматом.
Дополнительные условия: 1. Массив может редактироваться и могут добавляться новые строки/продукты. 2. Последовательность строк в итоговой таблице должна выбираться конечным пользователем т.е. если например были выбраны КИВИ, ЯБЛОКИ, МЫЛО, то первым в отчёте должно быть мыло, киви, яблоки сверху вниз. (но это только если возможно). 3. Количество строк в итоговом отчёте минимум 5, максимум x (икс)
Спасибо. [moder]Тему перенесла, а название темы сами меняйте согласно п2 Правил форума.[/moder]Evgen_r
Как пользователь будет выбирать строки в массиве? Вот в этом то и задача. я понимаю, что с лева от каждой строки должно быть поле куда нажатием мышки будет ставиться галочка, значащая, что строка выбрана и готова для вставки
Почему сначала должно быть мыло? Это файл для примера. На самом деле там будут другие данные для которых очень важна последовательность. Что то вроде будет похоже на карту ремонта оборудования - последовательность. Шагов великое множество.
Думал организовать можно так: 1. Выбираем мыло, нажали на "чудо кнопку" <вставить> и программа всю строку вставляет в итоговый отчёт. После вставки выделение с мыла снимается для того чтоб выбрать другую строку. 2. Почти как первое, но на каждой строке массива кнопка которая вставляет эту стороку в итоговый отчёт.
Простите забыл, так же в итоге нужно пронумеровать строки в итоговом отчёте
Цитата
Как пользователь будет выбирать строки в массиве? Вот в этом то и задача. я понимаю, что с лева от каждой строки должно быть поле куда нажатием мышки будет ставиться галочка, значащая, что строка выбрана и готова для вставки
Почему сначала должно быть мыло? Это файл для примера. На самом деле там будут другие данные для которых очень важна последовательность. Что то вроде будет похоже на карту ремонта оборудования - последовательность. Шагов великое множество.
Думал организовать можно так: 1. Выбираем мыло, нажали на "чудо кнопку" <вставить> и программа всю строку вставляет в итоговый отчёт. После вставки выделение с мыла снимается для того чтоб выбрать другую строку. 2. Почти как первое, но на каждой строке массива кнопка которая вставляет эту стороку в итоговый отчёт.
Простите забыл, так же в итоге нужно пронумеровать строки в итоговом отчётеEvgen_r
В файле-примере в B4 объединенная ячейка? Как в этом случае пользователь должен выбрать строку? Или нужно переносить в итог все строки, относящиеся к объединенной?
В файле-примере в B4 объединенная ячейка? Как в этом случае пользователь должен выбрать строку? Или нужно переносить в итог все строки, относящиеся к объединенной?Karataev
Макрос запускается, когда пользователь кликает два раза на листе Массив, в столбце B. В конце работы макроса появляется сообщение, чтобы пользователь смог понять, перенеслись данные или нет. Вместо двойного щелчка можно сделать щелчок правой кнопкой мыши.
Макрос запускается, когда пользователь кликает два раза на листе Массив, в столбце B. В конце работы макроса появляется сообщение, чтобы пользователь смог понять, перенеслись данные или нет. Вместо двойного щелчка можно сделать щелчок правой кнопкой мыши.Karataev
Уважаемый Олег, интегрировал скрипты в свой документ, кое что поправил. Но знаний не хватило чтоб сделать всё до конца. Во вложении документ над которым я работаю. Из массива удалено много сток для того чтоб уменьшить файл для вставки. Массив содержит те самые шаги которые должны вставляться в Working Document начиная с ячейки B7. Соответственно A7 должна нумероваться и т.д.
Поправьте пожалуйста.
Спасибо.
Уважаемый Олег, интегрировал скрипты в свой документ, кое что поправил. Но знаний не хватило чтоб сделать всё до конца. Во вложении документ над которым я работаю. Из массива удалено много сток для того чтоб уменьшить файл для вставки. Массив содержит те самые шаги которые должны вставляться в Working Document начиная с ячейки B7. Соответственно A7 должна нумероваться и т.д.