Страницы: 1
RSS
VBA с изпользованием фильтра и копирование данных в другой файл
 
Привет, Форумчане! Помогите пожалуйста по написанию макроса, так как я в  этом новичок. Попытался написать через макрорекордер, но не получается,  мне нужен динамический макрос.

У меня есть файл Расчеты(в нем данные) и Макрос результат(нужно туда макрос написать).

1.  Итак нужно создать новый столбец в конце(файл Расчет кред.линии) и  вписать формулу [=ВПР(M9;'[Макрос Расчеты  (измененный).xlsx]Лист2'!$A:$B;2;0)] и вставить их как значение, далее  заполнить всю строку. Поставить фильтр, всех (#Н/Д) из столбца  переименовать по формуле [=BJ9] (нужно прировнять к столбцу  Субпортфель).

2. Теперь нужно заполнить таблицу ‘’ Кред линии’’ С47-C49 (Малый Бизнес, Средний, Крупный) в файле “Макрос Расчеты”.
Макрос:  фильтр – Текущая классификация -> Тип расчета(Индивидуальный) ,  потом фильтр – Сегмент -> Код поиск - (H,IC,IK,IM,IR,K,K1)крупный,  потом далее копируем “Разница в тенге” сумму(BU4) и вставляем в “Макрос  Расчеты” в таблицу “Кред линии(F47)” крупный

Макрос: фильтр –  Текущая классификация -> Тип расчета(Индивидуальный), потом фильтр –  Сегмент -> Код поиск - ©средний, потом далее копируем “Разница в  тенге” сумму(BX4) и вставляем в “Макрос Расчеты” в таблицу “ Кред линии  (F48)” средний

Макрос: фильтр – Текущая классификация -> Тип  расчета(Индивидуальный) , потом фильтр – Сегмент -> Код поиск -  (R,M,D)малый, потом далее копируем “Разница в тенге” сумму(BU4) и  вставляем в “Макрос Расчеты” в таблицу “ Кред линии (F49)” малый

P.S1 Нужно писать понятный код, буду очень благодарен. У меня таких файлов 5-6 штук. Надеюсь на вас  
Исходник файл - это неизменненный файл
Расчет кред линии - я там впр руками сделал
 
Помощь? У Вас ТЗ, а не какой-то затык в одном месте. С подобным ТЗ, да еще и в понятном Вам виде, прямой путь в платный раздел, как мне кажется. Задача хоть и не архисложная, но сама по себе ни разу не интересная и муторная - просто отъем времени.
Так что пути два:
1. Все же платный раздел
2. Терпеливо ждать энтузиаста, которому будет интересно чисто для практики написать за Вас все с нуля и расписать что за что отвечает.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Angelo125, забрать данные в массив, отфильтровать и вставить — можно научиться тут
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Так что пути два:1. Все же платный раздел2. Терпеливо ждать энтузиаста, которому будет интересно чисто для практики написать за Вас все с нуля и расписать что за что отвечает.
В разделе Работа уже есть (VBA. написать макрос с использованием ВПР и условие), сюда выложил часть тз  
 
Цитата
Jack Famous написал:
забрать данные в массив, отфильтровать и вставить — можно научиться  тут
Может вам предложить этот VBA. напишу в личку
 
Цитата
Angelo125: напишу в личку
спасибо - не стоит) я работу не беру — могу так подсказать, если какие-то моменты непонятны, но пока у вас именно ТЗ, а не конкретный вопрос  ;)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх