Вопросы с меткой [vba]

Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.

1
голос
2ответа
5k показов

Как сделать так, чтобы при проверке данных Excel в раскрывающемся списке отображались данные, отличные от фактически проверенных

Как я могу предоставить пользователю выпадающее меню в ячейке, которое отображает содержимое из одного столбца, но на самом деле записывает значение из другого столбца в ячейку и сравнивает значения ...
1
голос
1ответ
24 показов

Могу ли я кодировать параметры непосредственно в этот макрос или мне нужно добавить их в каждую ячейку?

Я использую этот макрос для идентификации ячеек, которые содержат не алфавитно-цифровые символы: Function RegExCheck(objCell As Range, strPattern As String) Dim RegEx As Object Set RegEx = ...
1
голос
0ответов
218 показов

Из Outlook RSS: скачать вложение, переименовать файл и сохранить его в папке

Я знаю, что это должно быть возможно, но может кто-нибудь дать мне сценарий для этого? По крайней мере, некоторые советы, как это сделать, приветствуется.
1
голос
1ответ
795 показов

Excel 2010 VBA влияет только на последнюю строку в диапазоне

У меня есть некоторый код VBA, написанный в Excel 2010 для принудительного заполнения строк в таблице, но часть кода влияет только на последнюю строку в диапазоне. Вот полный код: Private Sub ...
1
голос
1ответ
67 показов

Сделать строки обязательными, если заполнена первая ячейка

У меня есть файл Excel, где я хочу, чтобы люди заполняли конкретные материалы. Я хочу сделать диапазон ячеек в строке обязательным, если первая ячейка в строке заполнена. Например, если заполнена ...
1
голос
0ответов
131 показов

Может ли имя диапазона быть динамическим с несколькими листами в Microsoft Excel

Я новичок на VBA. То, что я хотел бы знать, может ли имя диапазона быть динамическим с несколькими листами. Я искал в Интернете и наткнулся на похожий вопрос, заданный кем-то другим, на который мне ...
1
голос
1ответ
2k показов

Как узнать, какой макрос назначен определенной кнопке панели инструментов в Word 2003

У меня есть панель инструментов Word 2003, сделанная кем-то давно. Панель инструментов содержит множество кнопок и назначенных макросов. До сих пор мне удавалось устанавливать точки останова в коде ...
1
голос
1ответ
15k показов

VBA Excel: функция для поиска строки в другой книге

Я пытаюсь создать функцию, которая ищет строку (BOM) в двух разных книгах и возвращает значение рядом с этой строкой. Я знаю диапазоны в тех книгах, где я хочу выполнить поиск, а затем использую ...
1
голос
0ответов
2k показов

Как искать файлы Excel (2003), содержащие макросы на сервере?

Как я могу искать файлы Excel, содержащие код VBA, есть ли эффективные способы сделать это? Я думаю о том, чтобы использовать vbscript и рекурсивно искать в каталоге, открывать файл excel, а затем ...
1
голос
0ответов
127 показов

Outlook 2010 Поиск по категориям

Я ищу скрипт для категорий Outlook 2010, который будет работать как теги Evernote. Как только вы начнете печатать в строке поиска, она начнет отображать соответствующие категории. Есть ли что-то, что ...
1
голос
1ответ
8k показов

Показать или скрыть строки в листе Excel в зависимости от значения определенной ячейки (Excel 2007 и Windows 7)

Я сделал электронную таблицу, чтобы указать выбор украшений из ряда стандартных вариантов. Существует пять отдельных диапазонов, так что это первый выбор, затем в каждом диапазоне есть дополнительные ...
1
голос
1ответ
160 показов

макрос слова, чтобы выделить наборы слов в разных цветах

У меня есть макрос Word, который я недавно настроил у кого-то другого (к сожалению, я не могу найти источник). Цель состоит в том, чтобы выделить все вхождения "он" и "его" в бирюзовый, и все ...
1
голос
1ответ
654 показов

Как убрать «нет центов», если в Excel прописать меньше центов, чем цифры в долларах?

В настоящее время я излагаю долларовые значения с помощью модуля с веб-сайта поддержки Microsoft. Вот ссылка http://support.microsoft.com/KB/213360 Я могу разобрать долларовые значения в Excel ...
1
голос
2ответа
88 показов

Фильтрация данных Excel по значению столбца и сохранение столбцов в отдельные файлы

Много лет назад нам пришлось придумывать решение для результатов опроса, которые мы получали через CSV. Тогда мы получали данные, где первый столбец был электронным письмом, а последующие столбцы ...
1
голос
1ответ
43 показов

Заполните код VBA серии

У меня есть код, который будет автоматически заполнять порядковые номера в зависимости от диапазона данных. вот мой код: Dim Lst As Long Lst = Range("B" & Rows.Count).End(xlUp).Row With Range("A12") ...
1
голос
2ответа
6k показов

Можно ли контролировать ширину списка проверки данных в Excel 2007 и более поздних версиях?

В Excel 2007 я могу добавить проверку данных в ячейку и предоставить список допустимых значений. Однако эксперимент показывает, что раскрывающийся список проверки данных никогда не будет отображаться ...
1
голос
1ответ
33 показов

Объедините повторяющиеся строки и перейдите в другую ячейку для нового столбца в Excel

У меня есть таблица посещаемости, которая выглядит так, Name | Date | Time | abc | 12/3/2018 | 12:36:11 PM | abc | 12/3/2018 | 08:30:11 PM | EFG | 13/3/2018 | 09:35:11 PM | EFG | 13/3/2018 | 06:23:11 ...
1
голос
1ответ
4k показов

автоматический ответ outlook с количеством непрочитанных сообщений

Я получаю сотни ежедневных электронных писем, и мне нужно настроить внешний вид ответа для Outlook, который будет информировать получателя о том, что у меня есть непрочитанные электронные письма X и ...
1
голос
3ответа
1k показов

Сравнить электронную таблицу с базой данных для создания документа

Я пытаюсь упростить производство документа, который должен создаваться на регулярной основе. Существуют задачи, связанные с подробными инструкциями по их выполнению, и у каждого из них есть ...
1
голос
0ответов
981 показов

Перенос данных между книгами на основе значения в определенной ячейке

Я создал форму в Excel, которая перемещает информацию, введенную в форму, на соседний лист в той же книге, а также книгу моих агентов по другому пути к файлу. Этот кусок головоломки установлен прямо ...
1
голос
1ответ
945 показов

VBA - всплывающие команды для подробного заполнения таблицы

Я могу успешно найти конкретную строку (по ссылке в столбце A), скопировать строку и вставить ее под оригинал. Теперь мне нужна возможность запрашивать информацию для заполнения определенных ячеек. ...
1
голос
2ответа
5k показов

Сочетания клавиш Microsoft Word для макросов не работают

На работе у меня есть несколько макросов Word 2007 в шаблоне Normal.dotm. В Windows XP у меня были некоторые макросы, назначенные сочетаниям клавиш, например, Ctrl+Shift+9. Все работало отлично. Наш ...
1
голос
1ответ
836 показов

Excel - получение макроса для обобщения в другие строки

Допустим, я создаю макрос, который полностью заполняет текст из B2:F2. Я хотел бы, чтобы это было возможно во всех других строках без написания макроса для сотен других строк. Есть ли способ, которым ...
1
голос
1ответ
184 показов

Автоматически прикрепить файл к указанному шаблону электронной почты

Каждое утро мне приходится обновлять файл с некоторыми данными, а затем отправлять его людям, и это становится немного трудоемким - каждый день прикреплять один и тот же файл снова и снова. У меня ...
1
голос
1ответ
2k показов

Найти и заменить несколько слов в столбце в Excel 2007

Sub xLator2() Dim s1 As Worksheet, s2 As Worksheet Dim N As Long, i As Long Dim from(), too() Set s1 = Sheets("Sheet1") ' contains the data Set s2 = Sheets("Sheet2") ' contains the translation table ...
1
голос
0ответов
24 показов

Коды Excel VBA не работают в более новой версии

Я написал несколько кодов в Excel 2010 и передал их коллеге, у которого есть Excel 2013. Тем не менее, они просто не работают должным образом в новой версии Excel. Например, когда вы нажимаете кнопку ...
1
голос
0ответов
146 показов

Почему мое правило Outlook не работает более одного раза?

Я недавно перенес свою электронную почту на exchangeserver, и моя предыдущая электронная почта была настроена как пересылка к моей текущей. Я использую Outlook 2010 и Samsung Galaxy S5. Первая ...
1
голос
2ответа
377 показов

Excel 2013: VBA для копирования формулы из одной ячейки в другую

Мне нужно скопировать формулу из ячейки A3 в B3 в Excel, используя кнопку для запуска ниже макроса: Sub Copy() Range("A3").Select ActiveCell.Offset(0, 1).Formula = ActiveCell.Formula End Sub Затем с ...
1
голос
0ответов
378 показов

Предотвратить потерю цифровой подписи при сохранении документа?

Вопрос Что такое эффективный обходной путь для предотвращения выпадения цифровой подписи из файла при его сохранении? Или, каков будет эффективный способ репликации сохраненных данных в документ MS ...
1
голос
1ответ
3k показов

Фильтрация по валюте в Excel

У меня такая ситуация в Microsoft Excel: Ячейки форматируются с использованием "Формат ячеек" и установки валюты для каждой ячейки вручную. Таким образом, они не простые строки. Я бы суммировал ...
1
голос
1ответ
66 показов

Ошибка отправки автоматического письма

У меня есть общая рабочая книга, в которой есть столбец, в котором используется список проверки данных. Если выбрано « YES я бы хотел, чтобы оно отправляло электронное письмо определенному отделу с ...
1
голос
1ответ
10k показов

Как выбрать радио кнопки по значению ячейки в Excel?

У меня есть группа переключателей с метками в соседних ячейках. Как я могу организовать активацию переключателя с меткой, соответствующей значению целевой ячейки? Вот пример того, чего я пытаюсь ...
1
голос
1ответ
10k показов

Excel: изменить источник данных с помощью макроса

Я использую файл CSV (созданный программой сторонних разработчиков) в качестве внешнего источника данных, и я хотел бы изменить его путь из макроса ... Как я могу это сделать ? Другим приемлемым ...
1
голос
2ответа
171 показов

Возврат значения CLOSEST к значению, найденному в большом диапазоне данных

У меня есть один столбец A1:A20 , значения которого мне нужно найти в большой таблице данных. Для целей этого примера я скажу, что таблица данных варьируется от D1:Z25 . В идеале у меня была бы ...
1
голос
4ответа
30k показов

Как можно избежать окна сообщения буфера обмена при копировании больших объемов данных в Excel?

У меня есть макрос, который копирует 4 листа из одной рабочей книги в новую рабочую книгу и сохраняет ее под другим именем. К сожалению, окно сообщения, спрашивающее меня, хочу ли я сделать этот ...
1
голос
3ответа
5k показов

VBA Copy/Paste Runtime Ошибка

Этот блок кода продолжает получать ошибку времени выполнения 1004. Я пытаюсь скопировать небольшие блоки информации с одного листа на другой, если имена начинающих столбцов совпадают. For a = 8 To 17 ...
1
голос
1ответ
1k показов

Преобразовать формулы в таблице в структурные ссылки

Я преобразовал свой диапазон в Excel 2010 в таблицу. Однако формулы, которые раньше были такими (см. Ниже), остались прежними и не преобразуются в структурные ссылки. ...
1
голос
2ответа
1k показов

Очистить содержимое из сопоставленного столбца данных на другом листе

У меня есть столбец адресов электронной почты на листе 2, столбец A (но я мог бы поместить их на листе 1, если это будет проще / быстрее), который я хочу удалить из листа 1, столбец D, если он ...
1
голос
1ответ
64 показов

Условное смещение в списке проверки данных

РЕДАКТИРОВАТЬ № 2 * Хорошо, мои предыдущие формулировки моей проблемы были, как указывалось выше, довольно мусором. Это редактирование перефразирует вопрос в более простой форме, обобщает контекст и ...
1
голос
3ответа
59k показов

Как вызвать модуль, написанный в Excel, по нажатию кнопки элемента управления ActiveX

Как я могу вызвать модуль, написанный в Excel, нажав на элемент управления ActiveX на рабочем листе?
1
голос
1ответ
3k показов

Создать формулу отметки времени для Excel

Идея проста, я хотел бы функцию, которую я мог бы сделать что-то вроде =MOD_DATE_OF(A1:A4) и когда любая из ячеек в таком диапазоне изменяется, ячейка, которую я назначил этой формуле, получает ...
1
голос
3ответа
643 показов

Проблема с использованием функции Excel OFFSET

У меня есть книга Excel с многочисленными листами под названием "Неделя1", "Неделя2", "Неделя3" ... "Неделя7". Каждую неделю я вписываю идентификаторы клиентов людей, покупающих мой продукт, в ...
1
голос
1ответ
707 показов

Переименование / перемещение вложений с использованием VB - Filenameincrement

Этот сценарий может показаться знакомым, потому что я взял эту копию из Superuser (или Stackoverflow) и изменил ее в соответствии со своими потребностями. Сценарий перемещает элементы Outlook, ...
1
голос
0ответов
197 показов

Макрос MS Word 2010 для перенумерации страниц в нижнем колонтитуле всех разделов.

У меня проблемы с тем, что у меня также есть разделительная страница, которую я изначально предоставил -1 в поле страницы, чтобы получить соответствующий счетчик. Не могли бы вы посоветовать, как я ...
1
голос
2ответа
1k показов

Word - Извлечь картинку «alt text - description»

У меня есть текстовый документ с 500+ встроенными изображениями. Для каждого изображения в документе я хочу получить «Описание» из раздела «Альтернативный текст» изображения (когда вы щелкаете правой ...
1
голос
1ответ
2k показов

Скрыть / показать строки на основе более чем одного значения ячейки

пожалуйста, помогите мне Я использую следующий код, чтобы скрыть строки, если значения ячеек равны 0: Private Sub Worksheet_Calculate() Dim LastRow As Long, c As Range Application.EnableEvents = ...
1
голос
2ответа
1k показов

Чтение макросов в файле Excel?

У меня есть файл Excel (предоставленный кем-то другим), который открывается с сообщением This file contains Visual Basic macros. Я хотел бы взглянуть на макросы в файле - они содержат код, который я ...
1
голос
1ответ
283 показов

Можно ли изменить или изменить встроенный редактор VBA в Excel для Mac 2011

Я использую встроенный редактор VBA в Excel 2011 для Mac, но встроенный редактор плохо реагирует на мои жесты прокрутки. У меня слишком много проблем с написанием / поиском кода. Можно ли заменить ...
1
голос
1ответ
82 показов

Определение диапазона в отфильтрованном столбце в Excel

Я пытаюсь создать макрос, который можно использовать для автоматического выбора всех значений в пределах отфильтрованного диапазона столбца. В идеале я пытаюсь заставить это работать с 10 условиями ...
1
голос
1ответ
667 показов

Преобразовать в диапазон - динамически захватить имя таблицы

Я нашел следующий пост на этом сайте. ActiveSheet.ListObjects("TableName").Unlist Проблема в том, что я получаю разные таблицы и не знаю их имени. Я знаю, что A2 всегда будет частью таблицы, и я вижу ...