Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Можно ли написать такой макрос и­ насколько сложно


Автор: Бульдозер 22.2.2005, 19:44
Вопросик есть…Не разбираюсь в VBL …Может кто сможет помочь…
Нужно в Excel написать формулу, сортирующую и переносящую записи. Ситуация такая:
Есть 2 экселевских файла. В один (первый), на разные страницы разные люди заносят данные. Во второй нужно эти данные перенести. В первом файле есть 2 столбца, по которым и осуществляется выборка. В этих столбцах цифры – от 1 до 5 (ну условно это коды операций). Первый столбец – условно номер внешней операции , второй – номер внутренней операции.
Вот в зависимости от сочетания этих двух цифр и номера страницы (оператора [можно, чтоб не заморачиваться со страницей, внести еще колонку-номер оператора])нужно перенести всю строчку в соответствующую страницу второго файла (страница определяется первой цифрой).
Ну в целом так. Насколько сложно сделать такой макрос? Или это пара строчек?
Заранее спасибо за ответы…

Автор: Staruha 22.2.2005, 20:29
В xl можно сделать все!Формулу или код на VBA нужно?

Автор: Staruha 22.2.2005, 20:55
Есть два файла.Второй считывает данные из первого.Причем на второй лист вставляются данные второго листа первого файла.Остальное еще раз и помедленнее
Цитата
В первом файле есть 2 столбца
Столбцы на каждой странице?

Автор: Jureth 24.2.2005, 05:54
Макрос будет не сложный, но муторный (в смысле - длинный и однообразный) - там будет простой перебор всех вариантов кодов операций через Select case.

Автор: Burili6ik 16.6.2009, 12:09
Используется только один лист кники, в столбце B идет заполнение даты, а в столбцах H I J текст который постоянно повторяется (как бы правильно объяснить одинаков для каждого столбца) вот как бы сделать чтобы при заполнении строки, текст в ячейки этих столбцов подставлял макрос, а не перенабирать их каждый раз вручную. Только пожалуйста как можно более проще объясните, а то я в экселе не силен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)