Работает на "ура". Проблема в том, что опыта у меня не так много, однако благодаря таким альтруистам как Вы получается решать задачи, когда опускаются руки. Большое спасибо!)
Копирование значений из правого столбца по условию
Копирование значений из правого столбца по условию
Поиск и вывод текста в ячейку
21.10.2015 11:49:49
Нашел на форуме такой вариант и немного обработал для своей задачи:
=ЕСЛИОШИБКА(ИНДЕКС(Бренды!$B$2:$B$1701;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК(Бренды!$B$2:$B$1701;'Исходные данные'!$C222));СТРОКА(Бренды!$B$2:$B$1701)-1);СТРОКА('Исходные данные'!$B$1)));"-") Однако есть проблема-в случае, если во фразе, по которой происходит поиск находится дефис (например "Бумага Epson Iron-on Peel Transfer для струйной печати"), то массив возвращает ошибку. Удаляя дефис все отрабатывает на отлично. Так же нашел на просторах форума пользовательскую функцию (
|
|||||
|
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Поиск и вывод текста в ячейку
Макрос отправки писем по списку адресов, Проблема на этапе формирования нескольких писем
Макрос отправки писем по списку адресов, Проблема на этапе формирования нескольких писем
Макрос отправки писем по списку адресов, Проблема на этапе формирования нескольких писем
10.02.2015 15:51:09
Добрый день, товарищи.
На данный момент моих знаний, видимо, не хватает для решения данной задачи. Возможно Вы сможете посоветовать что-либо дельное. Задача: Макрос отправки писем адресатам, данные которых указаны в столбце. Письмо должно формироваться с подписью и форматом текста по умолчанию. Проблема: На этапе отправки формируется письмо только первому для первого адресата. Провел довольно много времени в интернетах в поисках информации, однако намертво застрял. Как я понимаю необходимо пустить цикл повторно для каждого адресата. С другой стороны я понимаю, что ничего не понимаю.
|
|||
|
Сцепить несколько слов
06.01.2015 19:42:13
Добрый день, товарищи.
Решил создать инструмент для облегчения работы специалистов по контекстной рекламе. Задача поставлена таким образом, что бы инструмент позволял человеку, не сведущему в нюансах создания объявлений быстро запустить рекламную кампанию в Яндекс.Директ по всем канонам специалистов. Застрял на моменте создания быстрых ссылок. Описание: В столбце "D", в ячейки 7-10 человек вводит названия подразделов сайта, на которые будет производиться переход. Необходимо, что бы данные названия сцеплялись с основной ссылкой на сайт. Хвост состоит из utm-метки, которая необходима для более точного анализа переходов на сайт в системах сбора и анализа статистики. Проблема: На данный момент пытался реализовать данную функцию посредствам функции "ПСТР", однако появилась проблема с подстановкой двух и более слов. Либо значения обрезаются, либо не подставляется "_". В файле проблемные места выделены желтой заливкой и комментариями. Да и такой способ видится мне недостаточно изящным. Возможно Вы сможете подсказать более изящный способ решения данной задачи. Конечный вариант файла планирую выложить сюда для общего пользования. |
|
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
21.04.2014 14:00:48
Добрый день, господа.
Выкладываю свое творение. Данный макрос сохраняет файл с заданным именем из ячейки в заданной папке, с заданным форматом(в данном случае .xlsx), после чего разрываются связи с другими книгами и скрывается первый лист в файле.
|
|||||
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
20.04.2014 17:02:33
Товарищи, решил пойти по другому пути. В итоге все получилось. Выкладываю код и файл- возможно кому пригодится.
Создается папка в указанной дирректории с названием из конкретной ячейки, далее туда копируется активная книга, после чего приложение Excel закрывается. Прошу проверить код на правильность-не хочу создать проблемы для других людей. Заранее спасибо.
Изменено: |
|||
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
19.04.2014 01:01:59
Юрий М, спасибо за ответ. Может подскажите на ночь глядя где ошибка? Проблема с сохранением файла в созданной папке.
|
|||
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
19.04.2014 00:47:56
Добрый вечер.
Немного помудрив доделал макрос. Код скину в понедельник-файл остался на работе. Сейчас буду решать задачу с сохранением файла в папку, создаваемую с названием из заданной ячейки. В эту же папку будут сохраняться и фалы,в количестве четырех, в которых так же используется данный макрос. Соответственно необходимо сделать проверку на то, что если папка с названием из ячейки существует, то сохраняем файл в эту папку, если нет, то папка должна быть создана. Название папки-это дата из конкретной ячейки. Если у кого есть идеи как сделать проверку, буду рад послушать. =) |
|
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
16.04.2014 09:59:17
На данный момент макрос выглядит следующим образом:
Изменено: |
|||||
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
16.04.2014 09:49:43
Проблема при открытии файла все еще актуальна:"Действительный формат открываемого файла отличается от указываемого его расширением имени файла... ".
Открыв файл и сохранив его еще раз с другим названием и в формате .xls при повторном открытии ошибка не возникает. Довольно странно получается. Как я понимаю, при запуске макроса происходит следующая последовательность действий: 1. Подавляются всплывающие ошибки 2. Файл сохраняется в заданной дирректории с названием взятым из ячейки, а так же с самим макросом и связями. Несмотря на то, что при сохранении прописан формат .xls файл сохраняется в формате .xlsm, т.к шаг с удалением макросов не наступил. 3. Открывается сохраненный файл из заданной дирректории. 4. В открытом файле разрываются связи. 5. В открытом файле удаляются макросы. 6. Файл закрывается. Из этого следует, что ошибка 2, описанная мной изначально, возникает на шаге 2. Либо на шаге 2 нужно сохранять файл в формате .xlsm, и перед закрытием добавить сохранение в формате .xls, либо просто добавить шаг сохранения активной книги перед закрытием в формате .xls. И появилась проблема, с закрытием файла- пишет "Compile error: Expected Function or Variable". |
|
|
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
Макрос сохранения файла и последующим разрывом связей и чисткой от макросов., Всплывает ошибка.
15.04.2014 16:37:56
Добрый день.
В ходе работы озадачился созданием макроса, который будет сохранять копию рабочего файла с заданным именем из ячейки, без связей и без макросов, а так же скрыв определенный лист. Все бы хорошо, да есить несколько проблем: 1. После сохранения файла в нужную директорию, слудеющий шаг-открытие файла и разрыв связей. Тут при открытии файл просит изменить связи. Логично предположить, что разрыв должен происходить до открытия, но в таком случае связи разрываются и в рабочем файле. С моими пока еще скудными знаниями ВБА решить этот момент не получается. 2. На выходе получаем файл удовлетворяющий условиям, но при открытии файла появляется сообщение:"Действительный формат открываемого файла отличается от указываемого его расширением имени файла... " . Буду очень признателен,если подскажете как можно решить данные проблемы. Вот мое творение:
Изменено: |
|||
|
Суммирование значений из диапазона листов