Karataev, Спасибо, работает )
Перевод формллы в VBA, Помогите избавиться от формулы массива
Перевод формллы в VBA, Помогите избавиться от формулы массива
25.07.2016 10:19:21
Доброго дня товарищи
Нужна помощь, есть формула массива(столбец AB в примере) {=ВПР(ЕСЛИ(ЕОШИБКА(ИНДЕКС($A$2:$A$719;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$719;$A$2:$A$719;0);"")=СТРОКА($1:$718);ПОИСКПОЗ($A$2:$A$719;$A$2:$A$719;0);"");СТРОКА()-1);1));"";ИНДЕКС($A$2:$A$719;НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ($A$2:$A$719;$A$2:$A$719;0);"")=СТРОКА($1:$718);ПОИСКПОЗ($A$2:$A$719;$A$2:$A$719;0);"");СТРОКА()-1);1));Таблица1[[№ задачи]:[Срок исполнения2]];13;0)} Есть ли вариант уйти от этого при помощи макроса? суть такая. Из столбца Уникальность3(Z) получаем значение, далее идет поиск этих значений в столбце № задачи(A) Далее идет сопоставление дат в столбце срок исполнения2(M) и оттуда выбирается наименьшая дата и вноситься в столбец AB Проблема в том что с вкл. автовычислением пересчет формулой занимает долгое время, поэтому расчет данной формулы хотелось бы привязать к кнопке с кодом ВБА которая результат выставляла бы значениями в столбец (AB) с привязкой по значению относительно столбца Z С прикреплением файла к сообщению косяк, поэтому ссылка ну облоко |
|
|
Внедрение массива в код перебора ячеек по условию
Внедрение массива в код перебора ячеек по условию
Макрос на копирование с проверкой
27.04.2015 09:46:17
Hugo, вставлю потом кнопку, при нажатии в диапазоне am11:bq11 должно произвестись сравнение даты из u8 и дат из диапазона am10:bq10 и вставка под эту дату % из ячейки d14.
У нас диспетчер должен при формировании сводки дать эту кнопку и % записывается в диапазон в 11 строке. Нужно для дальнейшего формирования диаграммы выполнения суточного плана. Я алгоритм придумывал, но с синтаксисом vba у меня пока ещё проблемы:( Я думал так. Сперва копирование из ячейки d14, далее выбор ячейки из условия равенства даты и плюс 1 строка и вставка Этот вариант попробовал, подходит, спасибо большое
Изменено: |
|
|
Макрос на копирование с проверкой
Макрос на копирование с проверкой
27.04.2015 07:10:26
Доброго дня, необходима ваша помощь с написанием макроса. Из ячейки D14 каждый день по нажатию кнопки должен переноситься % выполнения в строку 11, причём дата должна выставляться в ячейку находящаяся под датой соответствующая дате в ячейке U8.
Изменено: |
|
|
Вставка с помощью макроса в активную ячейку
Вставка с помощью макроса в активную ячейку
Вставка с помощью макроса в активную ячейку
26.08.2014 13:11:44
Вообщем вчера делал делал и вот что вышло.
Удалить по активной ячейке получается, а вставить по активной ячейке нет, посмотрите пожалуйста как переделать. Еще проблема в том что если переименовать работы и разделительную позицию то макрос потом не удаляет по активной ячейке. я хз как быть
экселевский файл не добавляется, попробую через облоко, а пока посмотрите код пожалуйста
Изменено: |
|||
|
Вставка с помощью макроса в активную ячейку
Вставка с помощью макроса в активную ячейку
25.08.2014 08:28:06
Помогите пожалуйста. Суть проблемы. Есть график. в котором по кнопке должна добавлятся новая позиция в месте активной ячейки.
Как привязать в VBA вставку скопированых ячеек в активную ячейку с изменением форматирования. Т.к. одна из строк объеденена в несколько ячеек. При этом некоторые ячейки будут защищены и новые позиции которые добавляются так же должны быть защищены. А второй скрипт в удалении строки состоящей из 2ух строк по положению активной ячейки.
Изменено: |
|
|