Привет всем, подскажите просто вижу все кнопки надстройки но при нажатии ничего не происходит и ни ошибки ничего что делать?
Не бойтесь совершенства. Вам его не достичь.
30.05.2020 13:20:06
Всем доброго времени суток.
Прошу рязъяснить что я делаю не так. Суть задачи заключается в том, что есть перечень сотрудников совершающих ежедневно от 1 операции, необходимо выбрать по указанному сотруднику 1-ю и 2-ю операции (самые ранние) с помощью VBA ..но почему-то не выходит у меня. Формулами все получается, но хочу разобраться в VBA. ExceL 2019.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
10.05.2020 21:28:16
Доброго времени суток, друзья.
Так как тем особо нет - решил что-бы не скучать по чуть-чуть влезть в коллекции. Нашел рабочий макрос (прилагаю) разобрал его, но остался черный участок, а именно почему при добавлении объекта в коллекцию используя CStr(cell.Value) выводит список уникальных без него полный список ??
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
20.04.2020 14:08:41
Всем доброго времени суток!
Прошу Вас помочь. Ежедневно от 10 до 30 раз обновляются данные в таблице Range("O5:" последний столбец (определяется как ячейка со словом Реализация в строке 2 - 1 & последняя строка) количество строк и столбцов всегда разное, но всегда именно так определяется. Этот диапазон состоит всегда из одинаковых значений по формату: число, дата, дата, число, дата, дата. Так как данные вносятся людьми бывают некорректные данные а именно ..дата как текст или не существующая дата (31.11.2019) или 31 01 2019, Даты не должны быть меньше чем 01.04.2017 (дата создания организации) и не больше чем сегодня(), ячейки с суммами могут через точку писать или вообще не ставить ничего (пробел)...Проверив все ячейки нужно вывести список на отдельный лист с ошибкам и ссылками на них. Макрос я сделал но так как данных для проверки очень долго работает не быстро (секунд 30), а хотел попробовать впихнуть его в массивы и не знаю как... КОРОТКО НУЖНО ДИНАМИЧЕСКИЙ ДИАПАЗОН ПРОВЕРИТЬ ЧТО БЫ ТАМ БЫЛА ДАТА ИЛИ ЧИСЛО И МАКСИМАЛЬНО БЫСТРО. МНЕ КАЖЕТСЯ МАССИВЫ МОГУТ ТУТ ПОМОЧЬ - НО Я НЕ ЗНАЮ ИХ. ИЛИ ВОЗМОЖНО ПРОСТО УСКОРИТЬ РАБОТУ ТЕКУЩЕГО МАКРОСА... а забыл - желаемый результат будет если нажать на кнопку на листе.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
27.02.2020 21:32:26
Всем доброго времени суток.
Установил 2016 офис, попытался разделить с помощью PQ ячейку по строкам как обычно выделил столбец - разделить-столбец- выбрал разделитель -каждое вхождение -дальше вместо расширенных настроек где и выбирал по строкам - только дополнительные варианты..подскажите где в это версии эта функция
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
27.11.2019 17:36:54
Всем доброго времени суток, прошу Вашей помощи, при выгрузке данных из 1С у меня числа имеют символы их пытаюсь удалить с помощью макроса, но почему-то происходит удаление запятых...в файле показал что есть, что получается и что должно быть. Макрос не мой нашел на просторах интернета...Если можно его переделать замену на определенный диапазон всех листов, т.е. допустим S1:Z2000 на каждом листе книги.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
26.06.2019 12:50:32
Всем доброго времени суток, решил по чуть чуть уходить от своих формул.
Первым делом попала формула суммесли(). Есть БД договоров, каждая строка это отдельный договор, необходимо посчитать для каждой строки (начиная с 5) сумму столбцов с названием "Реализация" в строке 3 и за период попадающий в выбранный диапазон месяцев включительно (ячейки AM1 и AO1). т.е. формулой я решал этот вопрос находил 1 и последний месяц участвующие в расчете из него делал ИНДКСОМ диапазон и дальше уже искал. Решение я получил как раз на оснвоании формулы, но как по мне оно громоздкое и что-то подсказывает мне, можно сделать все деликатнее. Хочу узнать возможны ли корректировки макроса для его более удобного и максимально понятного упрощения. в столбце AN приведено решение формулой. ну и сам макрос:
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
19.06.2019 11:41:17
Всем доброго времени суток, пытаюсь по чуть чуть изучать азы VBA, но знаний нет практически. Поэтому обращаюсь к форумчанам за помощью.
Есть вот такой макрос:
Суть его в том что бы он убирал все фильтры на листе, показывал скрытые столбцы и строки (если таковые есть) и копировал нужный мне диапазон.. Загвоздка сейчас в том если есть скрытые строки или столбцы макрос нужно дважды вызвать, что бы отобразились скрытые данные...Подскажите как изменить макрос.. Данный макрос запускаться будет из персональной книги макросов (надеюсь правильно обозвал ее). Всем спасибо за будущую помощь.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
21.02.2019 10:55:54
Всем доброго времени суток, прошу Вашей помощи. Суть задачи такова :
Имеется отчет в котором ежедневно разносятся оплаты по более чем 1500 тысячи договорам, т.е. оплаты приходят ежедневно и разносятся в месяц за который они пришли с указанием суммы в столбце "Оплачено потребителем за расчетный период" на листе "отчет" и "Дата оплаты", т.е. сегодня может прийти оплата за апрель 2017 года или любой другой период который есть в отчете на листе "отчет". в связи с чем возникла необходимость вести общие поступления в каждом месяце т.е. относить оплату в тот месяц в котором она произведена. Решение которое работало до определенного момента на листе "оплаты" выделены красным в Т72 - показано что работает с определенным количеством столбцов, но как только добавляю больше столбцов или строк то выдает ошибку #ЗНАЧ - в ячейке Т73. Лишние столбцы очистил и скрыл все что нужно отображено.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
03.12.2018 14:49:03
Всем доброго времени суток, нужна помощь, чет не могу сообразить.
Есть табличка каждая строка это договор, по нему в столбцы "реализация" ежемесячно производятся начисления в рублях и дальше отмечается даты отправки и вручения документов на оплату за каждый расчетный период.. я подсчитываю сумму отправленных и врученных документов в столбцах AL и AM соответственно(выделил желтым цветом), проблема заключается в том что при добавлении нового месяца мне необходимо добавлять в формулу условия проверки типа, и снова + если(...) для нового месяца
Большое спасибо.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|
24.09.2018 21:42:27
Ребята! подскажите куда делись все записи с форума за 24 числ?
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
26.06.2018 12:04:06
Добрый день.
Прошу помощи в составлении формулы. Есть месяцы под каждым из них содержится 6 столбцов связанные с финансовой деятельностью за данный месяц. Периодически нужно добавлять или убирать информацию нескольких последних месяцев. т.е. сумма реализаций за весь период или сумма реализаций без учета 2х последних, затрудняется это тем что нужно постоянно редактировать формулу. В файле примере для столбца CS "реализация" и CV "Оплачено" я сделал формулы которые считают как раз то что мне нужно, быстрым указанием последнего нужно в расчетах столбца.... а вот для столбцов CT "Сумма отправленных документов на оплату потребителю, руб." CU "Сумма врученных документов на оплату потребителю" не получается так как там есть условие. Суть в чем - хочется что бы как для столбцов оплата и реализация при указании конца диапазона проводилось суммирование столбца реализация, но учитывались даты отправки/вручения документов. для каждого месяца отдельно и в сумму попадали только те у которых дата указана. Есть ли возможность это сделать одной формулой без дополнительных вычислений.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
11.04.2018 10:16:04
Всем добрый день, подскажите есть большой файл( более 6000 строк) в котором много проверок через УФ...и как понимаете файл очень сильно тормозит. Есть ли у кого-то ссылка или пример макроса где можно задать условия для выделения, что бы уйти от УФ и ускорить работу файла.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
21.12.2017 12:40:36
Всем доброго дня!
Нужна Ваша помощь, не пойму как переделать макрос, что бы учитывался еще один параметр при заполнении таблицы. Т.е. на Лист1 есть таблица куда подтягиваются значения из Лист2... Сейчас они подставляются только по одному условия столбца "Номер заявки"... но необходимо еще учитывать второй параметр - это номер бланка. т.к. заявка может быть одна но бланки разные... Подскажите что добавить и куда...
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
16.10.2017 10:28:37
Всем доброго времени суток, помогите пожалуйста.
Есть огромная таблица в которой много данных, но все они отсортированы по именам и нужно что бы выбрать из списка необходимое имя и рядом нажав на ячейку (ссылку) переходило на первое найденное значение и вторая на поселение найденное.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
05.10.2017 15:56:40
Добрый день, нужна помощь, чет не могу формулу прописать, писал через много если условий не удобно все условия не проверить. Есть оплаты в которых пишут назначение платежа, платежей в день может быть много и каждый платеж относится к разным субъектам организации. Необходимо найти совпадения и рядом проставить необходимый номер и если не находит данных написать что "не указан договор и/или оплата другого субъекта РФ
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
10.09.2017 20:17:56
Доброго времени суток, ребята!
Подскажите пожалуйста есть ли возможность макросом или просто настройки печатать - последние два листа печатать на обеих сторонах, а первые обычной(на одной) печатью. Просто необходимо что бы на обороте был написан исполнить на последнем листе.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
06.07.2017 13:39:37
Добрый день, гуру EXCEL, нужна помощь. Нужно, что бы в ячейке "C" проставлялась принадлежность к какой конторе относится данный платеж, по частичному соответствию поиска текста в ячейке. У каждой конторы номер начинается с определенных цифр… В таблице с права сделал.
То есть если в ячейке B2 находит совпадение соответствующее одной из КОНТОТОР то подставлял необходимую контору. Если совпадений нет вообще то писал "ПЕРЕПРОВЕРИТЬ" пытался через много условий если. Выдавало ошибку.
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|
|
29.06.2017 11:03:25
Всем добрый день, нужна помощь, здесь на нашел код. Помогите его переделать, что бы он реагировал на определенный диапазон изменений и самое главное что изменением является АВТОМАТИЧЕСКИЙ пересчет формулы.
Есть два листа ТХ и ВКХ - они являются рабочими туда ежедневно вносятся изменения, а на листе СВОД - на основании данных выводится отчет. И для контроля изменений когда последний раз менялись сводные данные по каждому объекту ЗВО и ВКС - нужно что бы в столбце P (ДАТА изменения данных) напротив строки в которой изменились данные и ставилась дата и время изменения хоть. Ссылка на код который нашел
Изменено:
Не бойтесь совершенства. Вам его не достичь.
|
|||
|