Цитата | ||||
---|---|---|---|---|
написал: Добрый
|
Макрос VBA Outlook на открытие книги Excel при получении входящего сообщения с определенной темой, Запуск Excel при получении входящего сообщения Outlook по теме письма
Макрос VBA Outlook на открытие книги Excel при получении входящего сообщения с определенной темой, Запуск Excel при получении входящего сообщения Outlook по теме письма
15.12.2022 14:18:45
Добрый день!
Пытаюсь наваять макрос в VBA Outlook, который по теме входящего сообщения будет запускать Excel и открывать книгу (и там запускать макрос) из разных интернетов нарыл код, только чего-то не хватает - не срабатывает и Application_NewMail, и Application_NewMailEx не работают - выдают ошибку на "if..." понимаю, что надо положить в переменную Item это самое новое письмо, но не могу сообразить как.. помогите, пожалуйста!
|
|||
|
Макрос с пропуском ошибок сбоя Excel, Макрос с пропуском ошибок сбоя Excel
02.11.2022 13:20:13
Добрый день!
помогите, пожалуйста) Сколько ни гуглил - не нашел способа решить проблему. есть макрос, который проходит по папкам/файлам на сервере и обновляет в них запросы Power Query (по очереди), сохраняет файл, переходит к следующему (обычный цикл перебора файлов). Много файлов и в каждом много запросов. НО если обновляемый файл сбойнул при обновлении, вылетел и хочет заново открыться, то выскакивает окошко с ошибкой типа "Не удалось... Отправить нахмуренный смайлик". И ТОЛЬКО если ВРУЧНУЮ нажать "Закрыть", то макрос дальше продолжает работу. если ли способ, команды VBA, чтобы макрос игнорировал эти окна с ошибками, или сам жал кнопку "закрыть"? аналогичная проблема, если этот макрос пытается сохранить файл, обычная команда Save, а сохранение не происходит по причине сбоя сервера, или еще что-то ("Файл занят другим пользователем. Пожалуйста, повторите попытку позже..."), то пока ВРУЧНУЮ не нажмешь "ок" в этом окошке - то макрос дальше не работает. есть ли команды VBA, чтобы обойти эти окошки как-то, или нажать в них "ок" сразу? или перед сохранением файла, если не получается вот по каким-то причинам сохранить, то продолжать дальше, перейти к следующему файлу? Сколько ни гуглил - не нашел... вот код макроса
|
|||
|
В 100 файлах заменить часть формул со на правильные ссылки
В 100 файлах заменить часть формул со на правильные ссылки
В 100 файлах заменить часть формул со на правильные ссылки
20.02.2022 17:10:32
Добрый день!
прошу помочь. Нужно в 100 файлах заменить часть формул со #ССЫЛКАМИ на правильные ссылки (на умную таблицу) В ручном режиме "найти и заменить" - работает прекрасно. Находит, заменяет, формула работает Записываю эти действия макрорекордером - и макрос не работает. Вообще напрочь.
прилагаю файл, с примером формул (на 2х листах) и записанным макрорекордером кодом. на 9-10 строках написал, что нужно найти и на что заменить. |
|||
|
Обход ошибки макроса, работающего с другой книгой, если она недоступна для редактирования
Обход ошибки макроса, работающего с другой книгой, если она недоступна для редактирования
06.10.2021 18:29:17
Добрый день!
есть макрос, который в цикле перебирает файлы в папках, открывает их для редактирования, обновляет в них запросы Power Query и закрывает с сохранением, и далее по циклу след файл. если запросы не обновляются - ошибка - то на этот случай стоит метка ErrorHandle, к которой идет макрос в случае ошибки сейчас получается. что если книга недоступная для редактирования - то макрос останавливается, ждем пока я там нажму всякие "ок"/"не ок" (ну вы поняли) Помогите переписать код в этой метке, чтобы в случае ошибки - последним шагом книга закрывалась БЕЗ сохранения, и дальше шла по основному циклу - открывала след файл и так далее... я попробовал, но макрос не работает - зависает на файле с ошибкой
Изменено: |
|||
|
Ищу программиста-макросника на фриланс, поиск фрилансера на определенных условиях
05.10.2021 10:31:13
Добрый день!
Всем спасибо, кто откликнулся - вас уже достаточно для того, чтобы выбрать с кем мы будем работать. Тема закрывается напоследок отвечу на некоторые вопросы выше: 1) т.к. работа на компанию, то только через заключение договора. Простые заказы частнику с переводом на карту нам не подходят, иначе я бы не создал тему. 2) нужен постоянный фрилансер, который не пропадет через неделю, или не окажется слишком занят для срочной задачи, плюс макросы будут связаны друг с другом, он не будет переписывать "чужой кривой код", короче, плюсов работы с одним и тем же человеком гораздо больше, чем минусов 3) оплата за час работы 4) само собой, макросы не меряются кол-вом строк, команды все разные, разной сложности, разные затыки могут быть и ошибки - понимаю. но за неимением лучшего, как понять, врет человек или нет - то нам понятно, что 30 строк кода не могут занять 20-30 часов работы. Даже если что-то не работает - то разобраться в каждой строке и переписать вообще все заново явно меньше времени займет (понятно, при условии что исходные файлы правильно работают, данные корректные, и тд и тп). Просто у нас был фрилансер, который за макрос на как раз 30 строк (простых команд достаточно), т.е. на 1 час работы попросил ему согласовать 12 часов (как раз тут один пользователь за 1 час и написал в итоге этот макрос,я заказ размещал), а на еще один макрос с простейшими командами типа "открыть, поставить фильтр, заблокировать, выделить, закрасить" - попросил согласовать 30 (!!!) часов. Это явное надувательство Заказчика, с такими сразу не по пути. Я сам после написал этот макрос с помощью макрорекодера и переписывания небольшого "под себя" за 12 часов, и это я чайник почти полный был, методом тыка и гугла детские ошибки в коде исправлял, а знающий программист, я думаю, вообще за пару часов справился бы. Еще раз всем спасибо за отзывы, за отклики, за советы. Тема закрыта. |
|
|
Ищу программиста-макросника на фриланс, поиск фрилансера на определенных условиях
Ищу программиста-макросника на фриланс, поиск фрилансера на определенных условиях
04.10.2021 12:42:40
Планируется скорее сразу пул макросов (5-7-10, по 30-50 строк), и обсуждение сразу всего пула.
оплата времени обсуждения (при необходимости, если из текстового ТЗ не все понятно будет)- возможно, за какие-то разумные деньги (н-р 50% от часовой ставки работы) Если бы нам надо было заказать 1 простенький макрос на 15 строчек, который можно написать за 30 минут - мы бы на постоянную основу не искали фрилансера |
|
|
Ищу программиста-макросника на фриланс, поиск фрилансера на определенных условиях
01.10.2021 17:34:55
Всем привет!
я работаю в крупной компании, где очень много Экселя пришли к тому, что нам очень нужны макросы, плюс последние полгода стали активно использовать Power Query, BI, Pivot Ищем толкового программиста для написания макросов Excel, бонус - знание Power Query, BI, Pivot (в перспективе - макросы со связью с этими Power-ами) условия: - договор между нашей компанией и вами как ИП или Самозанятым, или договор ГПХ -фриланс, 1-2 макроса в неделю, или сразу задание на пул макросов, с разумными сроками - оплата - за макрос или за час работы (как договоримся), цены - точно не ниже рынка (от 700 руб/час и выше) - ответственность, дружелюбие, настрой на сотрудничество - адекватность и честность - не просить согласовать 10 часов работы на макрос в 10 строк (у нас был такой печальный опыт) прошу отозваться заинтересованных!
Изменено: |
|
|
Макрос на обновление запросов Power Query в файлах по очереди, с пропуском ошибок, Доработка макроса, чтобы он пропускал ("перескакивал") ошибки обновлений запросов
Макрос на обновление запросов Power Query в файлах по очереди, с пропуском ошибок, Доработка макроса, чтобы он пропускал ("перескакивал") ошибки обновлений запросов
27.09.2021 13:19:21
Добрый день!
Есть макрос в отдельной книге, который перебирает папки, открывает в них по очереди файлы, обновляет запросы Power Query, закрывает файл, переходит к следующему. проблема в том, что если при обновлении в очередном файле один из запросов не обновился - выдал ошибку - то макрос прекращает работу. помогите дописать код, чтобы макрос в таком случае 1) закрывал такой файл без сохранения и переходил к следующему и 2) имена (и путь, если возможно, т.е. в какой папке лежит) таких "не обновленных" файлов записывал себе куда-нибудь на отдельную вкладку Цена - 500 рублей
Изменено: |
|||
|
Макрос сохранения копий книги с именами из диапазона ячеек
16.09.2021 15:38:33
все остальное на самом деле я могу сам другими макросами потом сделать - подставить значения. скрыть листы, удалить листы, а вот цикл - не могу понять, как помогите, пожалуйста!
|
|||||
|
Макрос сохранения копий книги с именами из диапазона ячеек
Макрос сохранения копий книги с именами из диапазона ячеек
15.09.2021 20:45:19
Добрый день!
перебрал много форумов, но так и не сумел собрать "свой" макрос из разных кусков кодов, и поэтому оооочень нужна помощь в нарезке шаблонов файлов с именами из диапазона ячеек, с небольшим копипастом перед-этим есть файл, в нем много вкладок Необходим макрос, который будет: 1) Копировать из вкладки "Пути и имена" ячейку B2, вставлять значение во вкладку "Настройки" в ячейку A2 2) Сохранять копию книги через "Сохранить как" с именем из ячейки A2 из вкладки "Пути и имена", в формате .xlsx (без макросов) 3) В этой копии скрывать вкладку "Настройки", удалять вкладку "Пути и имена" 4) закрывать эту копию и дальше с п.1 заново цикл - скопировать из вкладки "Пути и имена" ячейку B3, вставить во вкладку "Настройки" в ячейку A2 ,сохранять копию книги через "Сохранить как" с именем из ячейки A3 из вкладки "Пути и имена", в формате .xlsx (без макросов), и далее п.3 и 4 и повторять цикл сохранения копий книги до первого пустого значения в столбце B вкладки "Пути и имена" Большое спасибо заранее!
Изменено: |
|
|
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
Макрос для копирования строчки вниз по условию, Макрос для копирования строчки вниз по условию
21.07.2021 15:41:18
Добрый день!
Есть таблица, со значениями и формулами В столбце "Критерий" у некоторых строк есть индикатор "Месяц май". Нужно макросом найти каждую такую строку, и копировать ее полностью (полная копия, со всеми формулами) ниже исходной, и создать еще один столбец типа "Признак", в котором бы выводился текст "Дубль" (ну или в существующем столбце исходной таблицы, отдельном каком-нибудь, если новый в макросе трудно создать), и так по всем таким строком таблице Можно ли написать такой макрос? |
|
|
Как в Power Query удалить строки ниже заданной
21.06.2021 00:44:06
Добрый день!
обрабатываю таблицу в PQ, 3 тыс строк. Где-то в ней есть строка с текстом условно "отсечка" Мне нужно отсечь все строки ниже этой. сразу скажу - нет никаких признаков у строк до и после нее, чтобы отфильтровать в столбце каком-то. У этой строки нет номера, чтобы сохранить или удалить по кол-ву строк снизу или сверху, завтра "отсечка" может быть в другом месте. Возможно ли это, без допиливания исходной таблицы?
Изменено: |
|
|
Макрос для написания в формуле изменяющихся ссылок на другой файл
Макрос для написания в формуле изменяющихся ссылок на другой файл
Макрос для написания в формуле изменяющихся ссылок на другой файл
21.12.2016 13:17:42
Добрый день!
ищу универсальное решения для записи макроса. Нужно, чтобы макрос вытаскивал определенное имя книги из ячейки со списком, внимание - ДЛЯ ВСТАВКИ ИМЕНИ (ТО ЕСТЬ ДИАПАЗОНА ДАННЫХ В ВЫБРАННОЙ КНИГЕ) В ФОРМУЛУ. надеюсь, понятно описал. например. есть несколько файлов (книг), в них есть одинаковые вкладки (с одинаковым названием), соответственно, имя вкладок отличается друг от друга именем файла. нужно макросом вытащить из указанной в отдельной ячейке книги (путь к файлу на компе) данные в диапазоне A2:G7 листа 1, например, ВПР по листу1 из столбца 4 по условию в ячейке "A1". Это вообще реально? пробовал с помощью макрорекордера писать в формулу ссылку на ячейку с именем книги, потом превращать ее в значение, но программа распознает эту операцию все равно как ввод в формулу имени именно этой книги, а нужно универсальное решение для выбранного имени файла. |
|
|
Отбор всех значений из списка по фильтру автоматически, автоматизированый отбор по фильтру значения в заданной ячейке
Отбор всех значений из списка по фильтру автоматически, автоматизированый отбор по фильтру значения в заданной ячейке