При попытке повесить макрос на ALT + *любая клавиша* (например, Application.OnKey "%a", "Macro1") активируется лента Excel (всплывающие подсказки). На другом ПК сочетания клавиш с alt работали корректно. Подскажите, как можно решить данную проблему?
Application.Onkey с использованием ALT
Ошибка Applicaton.Onkey при выборе русской раскладки
Размножить таблицу на строки другой таблицы
Окно FileDialog на передний план
Переход к письму outlook по гиперссылке в Excel
|
29.11.2018 18:22:17
Прошу помочь с кодом.
Необходимо чтобы по клику на гиперссылку происходил переход (его выбор в папке) к письму в Outlook, либо открытие этого письма В гиперссылке будет зашит EntryId. Сами письма будут находится в архивной папке: Folders("Архивы").Folders("Inbox").Folders("Ребрендинг")
Пример файла приложил.Temp.xlsx (8.76 КБ)
Изменено: - 29.11.2018 18:22:51
|
|||
|
|
|
Транспонирование и группировка таблицы
|
26.10.2018 10:16:34
Имеется 2 столбца с данными. Первый столбец содержит повторяющиеся значения, второй уникальные. Необходимо преобразовать данные в таблицу, шапка которой будет состоять из значений первого стобца (без дубликатов), а значениями под этими столбцами будут данные из второго столбца. Пример во вложении.
|
|
|
|
|
Пустая строка в таблице при использовании функции RangeToHtml
|
18.07.2018 12:53:31
При массовой рассылке писем КА использую функцию RangeToHtml by Ron de Bruin.
Проблема в том, что при копировании таблицы в тело письма код добавляет пустую строчку без видимых границ в конец таблицы. При прорисовке сетки выглядит это примерно так: При просмотре HTML кода нашел следующие строчки:
Возможно ли каким-либо образом удалить лишнюю строчку? Стандартный код функции RangeToHtml :
|
|||||||
|
|
|
Прикрепить несколько вложений через пользовательскую форму
|
03.07.2018 10:02:31
Прошу помочь с кодом. Пытаюсь через пользовательскую форму добавить несколько файлов и прикрепить их к новому письму.
Пока получилось сделать рабочий код только с одним файлом. Вызов формы
Кнопка выбора файлов
Кнопка создания письма с выбранным файлом
Создание письма на основе выбранных файлов
Изменено: - 03.07.2018 10:54:06
|
|||||||||
|
|
|
Изменение формата текста в пользовательских формах
|
01.07.2018 17:40:43
Пытаюсь сделать дружелюбный в использовании макрос для массовой рассылки писем из excel. Для этих целей была создана пользовательская форма, наподобие такой: Проблема с полем message(тело сообщения), куда можно вставлять только текст без форматирования. Хотелось бы иметь возможность редактировать формат текста (цвет, заливка, размер и т.д.) прямо в форме, используя панель инструментов как в Word. Может кто стакливался с подобным?
Изменено: - 01.07.2018 20:18:41
|
|
|
|
|
Исключить из фильтра выделенные значения
|
22.02.2018 15:35:34
Есть следующая конструкция:
В текущем варианте макрос фильтруетcя по выделенным значениям. А необходимо чтобы он эти значения исключал. Прошу помочь. |
|||
|
|
|
Суммирование итогов в динамичной таблице
|
15.12.2017 12:45:38
Прошу помочь с макросом.
Есть выгрузка таблицы с продажами товаров по филиалам. По каждому филиалу необходимо посчитать сумму продаж по всем товарам. Так же необходимо найти общум сумму по всем филиалам.
Результат = Сумма([Предыдущий]Результат.Offset(1,0) : Результат.Offset(-1,0)) Код получился такой:
Изменено: - 15.12.2017 15:14:46
|
|||
|
|
|
Объединение двух таблиц в одну
|
05.12.2017 12:25:28
Здравствуйте!
Необходимо объединить две таблицы таким образом чтобы каждая строка таблицы1 была продолжением строк таблицы2. Есть ли в Excel встроенный функционал, объединяющий таблицы так, как указанно в примере? Может быть есть у кого-нибудь готовый макрос?
Изменено: - 13.12.2017 16:03:58
|
|
|
|
|
Получить дату дня недели по номеру недели
|
13.10.2017 13:16:21
Добрый день!
Прошу помочь с кодом. Необходимо получить дату понедельника указанной недели. Получить номер недели по дате можно:
Например, если это:
Изменено: - 13.10.2017 14:14:04
|
|||
|
|
|
Could not load some objects because they are not available on this machine, Plex 2017.2
|
22.08.2017 18:03:07
Добрый день!
Excel 2013. При подключении надстройки наблюдаются несколько сообщений об ошибке "Could not load some objects because they are not available on this machine." Проблема стала возникать при удалении предыдущей версии Office 2010. Как починить?
Изменено: - 22.08.2017 18:03:39
|
|
|
|
|
Заполнение и сохранение текущей даты при заполнении строк таблицы
|
26.07.2017 11:55:23
Добрый день!
Прошу помочь. Пытаюсь переделать следующий код из под себя:
Необходимо при внесении данных в столбцы B,C,D и далее... заполнять в столбце A текущую дату, которая бы оставалась фиксированной. Заполнение даты необходимо так же при заполнении сразу нескольких строк, т.е. в случае вставки данных извне.При использовании кода выше такой возможности нет. Дата проставляется только при построчном заполнении. В случае изменения\удаления данных из одной, двух и более ячеек строки дата в строке не должна меняться. Получилось что-то вроде:
Заранее спасибо. |
|||||
|
|
|
Последовательная фильтрация по всем элементам фильтра
|
14.07.2017 13:31:51
Добрый день!
Прошу помочь с созданием макроса на последовательную фильтрацию по списку критериев фильтра. Допустим есть следующая таблица:
В случае если фильтр по столбцу A на момент выполнения кода отсутствует, необходимо выбрать первый критерий из списка. В случае если на момент запуска кода выбран последний критерий, необходимо выбрать первый критерий. (по кругу) При выполнении кода таблица может быть отфильтрована по другим столбцам. Заранее благодарю за помощь. |
|||||||||||||||||||||||||||||||
|
|
|
Назначить макрос на кнопку мыши
Фильтр по динамическому столбцу через InputBox
|
06.07.2017 23:04:18
Изменено: - 06.07.2017 23:08:45
|
|||
|
|
|
Обработка ошибок при фильтрации макросом
|
05.07.2017 13:33:25
Приветствую!
Прошу помочь обыграть ошибки в макросе. Всю голову сломал.
Макрос фильтруется по значению "Test" по номеру колонки, указанной в InputBox
Желаемый результат работы макроса
Изменено: - 05.07.2017 20:53:15
|
|||||||||||
|
|
|
Остановить макрос по условию
|
06.02.2017 18:14:00
Здравствуйте!
Есть 2 макроса. При запуске макрос1 в определенный момент обращается к макросу2. Часть функционала макроса: фильтрация по критериям в уже отфильтрованной таблице. (см. пример ниже). Макрос 2 изначально фильтруется по критерию столбца 3 (наличие >= 1) и после, фильтруется по оставшимся позициям в колонке код. Проблема в том, что если при первой фильтрации (наличие >= 1) в таблице не остается значений, то макрос выдает ошибку. Вопрос: Каким образом, в случае ошибки и отсутствия значений в, останавливать макрос2 и продолжать работу макроса 1? Макрос для фильтрации использую примерно следующий.
Изменено: - 06.02.2017 20:04:42
|
|||||||||||||||
|
|
|
Автофильтр по выделенному на другом листе диапазону ячеек
|
17.11.2016 09:59:49
Добрый день!
Довольно часто сталкиваюсь с необходимостью фильтра столбца таблицы по нескольким критериям. В сети нашел макрос, который преобразует выделенный диапазон ячеек в критерии для фильтра.
Изменено: - 21.11.2016 21:32:29
|
|||
|
|
|
Макрос для замены формул значениями в выделенном отфильрованном диапазоне
|
14.09.2016 12:53:23
Добрый день.
Пытаюсь заменить выделенные отфильрованные ячейки с формулами их значениями посредством макроса. Нашел пару готовых вариантов, но ни 1 не работает корректно. При их использовании каждая ячейка меняется на значение первой выделенной ячейки.
Так же нашел в статьях данного ресурса следующий макрос.
Однако данный вариант не совсем подходит, т.к. для замены значений нужно выделять каждую ячейку через Ctrl, а их иногда бывает чересчур много. Прошу помочь с написанием макроса. |
|||||
|
|
|
Запуск макроса если имя открываемого файла равно
|
29.08.2016 11:59:16
Добрый день!
*[Изменено]* Прошу помочь в написание макроса для auto_open, который бы при каждом открытии новой книги проверял имя файла на содержание в нем определенных слов и запускал бы макрос. Логика работы следующая: Если имя открываемого файла содежит = "Экспорт заказов", то выполнить макрос "ABC" В противном случае ничего не делать. Из того что нашел в сети ничего не сработало. Последний найденный вариант:
Изменено: - 29.08.2016 12:40:13
|
|||
|
|
|
Назначение сочетания клавиш "ctrl+\" макросу
|
14.06.2016 16:16:54
Добрый день!
Подскажите, как назначить сочетание клавиш "CTRL+\" с клавишей "\", находящейся между левым SHIFT и z? При использовании
получается заставить работать только аналогичную клавишу рядом с Enter (см картинку)
Изменено: - 14.06.2016 16:25:15
|
|||
|
|
|
Сводные таблицы/построение прогноза