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

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

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

Возврат даты дня по формуле if в Excel или VBA.

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

Цикл до конца документа

Мне нужно выделить каждую третью строку документа и отформатировать текст жирным шрифтом, подчеркнутым и синим цветом. У меня уже есть код для этого, но мне нужно зациклить его в течение ...
2
голоса
1ответ
38 показов

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

Мне нужна помощь в создании цикла для моей следующей проблемы. У меня есть список элементов в столбце K, а их значения в столбце L. Что я хочу сделать, это: Для каждой ячейки в столбце K, содержащей ...
2
голоса
1ответ
2k показов

Почему в Excel /VBA нет пункта меню «Ссылки на веб-службы»?

Я пытаюсь использовать веб-сервис SOAP из Excel. Теперь в соответствии с этой статьей (и подтверждается другими статьями и MSDN), если я сделаю следующее: Установите инструментарий веб-сервисов (я ...
2
голоса
3ответа
371 показов

Получить теги файлов в VBA, используя переменное имя файла

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

Преобразовать в код диапазона VBA

Кто-нибудь знает, как "Преобразовать в диапазон" в коде VBA ... Мне нужно преобразовать таблицу "dam" перед применением промежуточного итога ... хмммм
2
голоса
4ответа
20k показов

Ошибка выполнения Excel "32809" поврежденные книги?

В настоящее время сталкивается с непонятной проблемой с Excel ... Мы разработали электронный пакет заказов на работу, которым ежедневно пользуются около ста пользователей. По сути, это та же самая ...
2
голоса
3ответа
4k показов

Excel VBA - многострочное регулярное выражение не работает

В ячейке A1 листа Excel у меня есть следующее содержимое внутри ячейки: select a.id, b.type, c.name from blah a, blah2 b, blah3 c where a.id = b.key and b.key = c.id ; Любое из нижеприведенного ...
2
голоса
1ответ
117 показов

Скрыть-Показать кнопку управления фильтром в окне группы

У меня есть лист Excel 2016 с динамическим диапазоном, где строка заголовка равна 3, диапазон данных начинается с 4 и постоянно расширяется. Колонка А содержит имена студентов Столбец J содержит ...
2
голоса
0ответов
82 показов

VBA заменить Microsoft Office RT?

Я работал над приложениями на основе VBA для автоматизации Excel и других приложений MS Office. Теперь я хотел бы перейти на MS Office RT, но я читал, что Office RT не поддерживает VBA. Есть ли ...
2
голоса
3ответа
3k показов

Как вычислить количество вхождений строки во всей книге?

Я хочу вычислить, сколько раз указанная строка появляется во всей моей книге в каком-либо столбце. Я пробовал эту формулу =COUNTIF(sheet1:sheetn!C2:C150; "*string*") Но он отображает #VALUE! ошибка. ...
2
голоса
2ответа
209 показов

Преобразование / преобразование суммы (A1:D1) в A1+B1+C1+D1 в Excel

Итак, ситуация такова, я хочу знать, есть ли способ преобразовать сумму диапазона ячеек в сумму, полученную в результате добавления каждой ячейки отдельно, как показано в заголовке. Например, скажем, ...
2
голоса
3ответа
2k показов

Сортировка данных без смешивания строк

У меня три листа. Первый лист переименован в General: Dave Henderson 21/05/2014 Elton Rus 22/06/2014 John Smith 20/05/2015 Второй лист переименован в Лицензию: Forename Surname Licence Dave Henderson ...
2
голоса
0ответов
897 показов

Как я могу подписать макрос MS Word цифровым сертификатом из хранилища сертификатов локального компьютера?

Я пытаюсь выяснить, как можно подписать макрос Microsoft Word цифровой подписью с помощью действующего сертификата подписи кода VBA, выданного сторонним центром сертификации, который установлен на ...
2
голоса
1ответ
548 показов

Могу ли я запускать функцию VBA всякий раз, когда вычисляет Excel, даже если я не нажимаю F9?

Это дополнительный вопрос к этому: могу ли я подать звуковой сигнал Excel, когда вычисление закончено? Ответ зависит от меня, нажав F9. Тем не менее, даже с расчетами вручную, иногда вычисления ...
2
голоса
1ответ
2k показов

Как рассчитать ячейку только один раз

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

Макрос Outlook для удаления текста и вставки подписи

(Примечание: я никогда раньше не связывался с VBA; извините за возможно ужасный код!) Я пытаюсь создать макрос, который сначала удаляет абзацы, содержащие определенные термины (жестко ...
2
голоса
1ответ
2k показов

Как я могу объединить значения из нескольких строк в одну строку в Excel?

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

Макрос слова для изменения цвета страницы

Я пытаюсь создать макрос Word (Microsoft Word Professional 10), чтобы изменить цвет фона страницы. Я начал с записи нажатий клавиш - это записанный макрос: --- Sub WritingLayout() ' ' WritingLayout ...
2
голоса
1ответ
9k показов

Позволяет ли Visio построить математическую функцию?

Позволяет ли Visio отображать такие функции, как y =(1/sin(x)). Я заинтересован в том, чтобы иметь возможность задавать функцию напрямую, а не возиться с некоторыми размерами трафаретов. Существует ...
2
голоса
1ответ
1k показов

Определяемая приложением и объектом ошибка времени выполнения 1004 - использование циклов for для заполнения ячеек (x, y)

Я использую приведенный ниже код, чтобы попытаться найти пересечение Var1 и Var2 и заполнить значение в моей пользовательской форме, которую я использую. У меня нет проблем с поиском пересечения, но ...
2
голоса
0ответов
773 показов

Сочетание клавиш для переключения между модулями в Excel VBA Editor

Я работаю с несколькими модулями в редакторе Visual Basic Excel. Есть ли ярлык для переключения между разными модулями?
2
голоса
1ответ
249 показов

Показать (скопировать) данные во время "X" и остановить обновление

У меня есть два листа. На первом листе, ячейка F4, у меня есть 00:00:00 (обратный отсчет). G9, G10 и G11 - это ячейки, которые получают живые данные (десятичные числа). На втором листе у меня есть ...
2
голоса
2ответа
118 показов

Извлечение чисел с пробелами из Excel с использованием VBA

Необходимо извлечь числа из следующего текста с пробелами между числами, используя VBA, возможно. Единицы: 1,00, код: «99213», M1: «25», комментарии: «Записи не включают в себя документацию службы ...
2
голоса
1ответ
3k показов

Лист Excel со списком серверов и ссылками на различные удаленные рабочие столы

Я нашел код для выполнения удаленного рабочего стола из Excel, Sub RDP() Dim RetVal As Variant RetVal = Shell("c:\WIndows\System32\mstsc.exe " & Range("A1"), 1) End Sub У меня есть много серверов для ...
2
голоса
2ответа
3k показов

Нарисуйте прямоугольник, используя координаты в Excel

Я хочу построить прямоугольник с помощью диаграмм Excel с помощью только 2 координат, слева внизу и справа вверху. Есть ли способ, которым я могу определить, использовать версию Microsoft Office 365 ...
2
голоса
1ответ
206 показов

Как удалить повторяющийся контент в электронных письмах?

Я хочу автоматически удалять повторяющиеся сообщения в полученных сообщениях. Например, всякий раз, когда я обмениваюсь электронной почтой с одним человеком в моей компании, я хотел бы иметь ...
2
голоса
2ответа
2k показов

Как создать макрос для отображения / скрытия строк на основе раскрывающегося списка?

Попытка следовать некоторым советам, основанным на предыдущем посте (код VBA, чтобы скрыть или показать строки на основе значения ячейки), чтобы создать макрос, чтобы я мог показать / скрыть ...
2
голоса
1ответ
449 показов

Разрешить пользователю выбирать, в какое открытое окно должен ссылаться макрос

Можно ли запустить работающий макрос, предлагающий пользователю выбрать один из открытых документов Excel? У меня есть довольно простой макрос, который просто открывает несколько документов и ...
2
голоса
1ответ
2k показов

Как скопировать сетевой путь открытой рабочей книги в Excel 2007 в буфер обмена?

Я хочу написать функцию VBA для Excel 2007 (а также Word 2007 и PowerPoint 2007), которая: копирует полный сетевой путь открытой книги или файла в буфер обмена. Я много работаю с файлами на сетевом ...
2
голоса
2ответа
118 показов

Excel Как я могу визуально выключить / включить некоторые серии в многократном графике рассеяния

У меня есть точечная диаграмма с множеством рядов, и для лучшего понимания данных я хотел бы иметь возможность сортировать их по категориям и выбирать для просмотра только некоторые из них, чтобы ...
2
голоса
3ответа
5k показов

Как сохранить макросы VBA для Office 2007, чтобы они всегда были доступны и обменивались ими с другими?

Я создал несколько полезных макросов VBA для Word, Excel Outlook и PowerPoint 2007. Теперь хочу чтобы они всегда были доступны в соответствующем приложении с помощью сочетания клавиш или значка, ...
2
голоса
1ответ
648 показов

Access 2003 VBA Form_Timer не срабатывает во время перетаскивания мышью

Я хочу поймать повторяющееся событие 500 мс Form_Timer при перетаскивании мыши. то есть между событиями мыши вниз и мыши вверх. Событие Timer срабатывает вне перетаскивания, но не внутри. Причиной ...
2
голоса
2ответа
69 показов

Может понадобиться макрос Excel Issues

Я пытаюсь сравнить списки в Excel. Есть два списка, в одном списке только один столбец, а в другом два столбца, и я пытаюсь сделать так, чтобы столбец A совпадал со столбцом C, а затем принимать ...
2
голоса
2ответа
4k показов

Использование встроенных функций Excel в VBA

Такие функции, как MIN(), MAX(), SMALL().. Мне слишком неудобно писать коды для функций выше (и многое другое) и делать свое дело. Любая помощь?
2
голоса
2ответа
161 показов

Макрос Excel генерирует отчет на основе необработанных данных

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

Как вы копируете / вставляете или импортируете / экспортируете код VBA из одной электронной таблицы в другую?

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

Как вернуть номер текущей записи в Access?

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

Удалить рисунок в Excel с VBA

В некоторых моих листах я вижу картинки, а в Excel отображаются такие имена, как "График 4". Теперь я хочу удалить их автоматически. У меня есть 200 файлов Excel, всегда с одной и той же картинкой и ...
2
голоса
1ответ
4k показов

Почему мои регулярные выражения вызывают ошибку «5018» в моем скрипте VBA в Excel

Я только что написал свой первый VBA-скрипт для Excel, потому что мне нужно было записать много файлов "* .txt" из папки в электронную таблицу Excel. Но когда я запускаю этот скрипт, я получаю ошибку ...
2
голоса
2ответа
32k показов

Как изменить цвет текста с помощью функции в Excel 2010

Как можно достичь следующего: Если (значение ячейки A1)
2
голоса
1ответ
7k показов

VBA: Как заменить все значение ячейки Excel на основе ее содержимого?

У меня есть таблица Excel с некоторыми именами в ячейках. В одной ячейке может быть как одно имя, так и несколько имен в одной ячейке. Например: ячейка A5 содержит "Джо", ячейка BD54 содержит «Джо; ...
2
голоса
1ответ
968 показов

Могу ли я получать сообщения об ошибках VBA на английском языке?

Я использую MS Excel на голландском языке. Когда я получаю сообщения об ошибках, они также на голландском языке. Есть ли способ получить эти сообщения на английском языке? редактировать: это Excel ...
2
голоса
1ответ
4k показов

Как получается начальный и конечный номер строки диапазона?

Учитывая выбранный пользователем диапазон, как проще всего определить номер начальной строки и номер конечной строки? Спектр.Адрес возвращает строку, содержащую любое количество возможных форматов. ...
2
голоса
1ответ
263 показов

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

Я написал следующие строки кода в VBA, и я новичок в VBA. Sub move_content() 'declaration Dim srcrow, srccol, destrow, destcol As Integer Dim lastrow As Long 'intialization srcrow = 4 ' source row ...
2
голоса
1ответ
2k показов

Как снять защиту с макросов VBA для книги с макросами, если вы забыли пароль?

Я слышал мифы о том, как легко взломать макро-пароль VBA, но не смог понять, как это сделать самому. У нас есть файл Excel, где VBA защищен паролем, а разработчик оставил и забыл пароль. Как я могу ...
2
голоса
1ответ
251 показов

Объединить данные в двух файлах Excel

У меня есть два документа Excel с информацией о пользователях AD, которые мне нужно объединить, чтобы собрать всю информацию. Один из документов содержит информацию о группах AD и имена членов этих ...
2
голоса
2ответа
102 показов

Почему код переставляет разделители

Я новичок в Excel VBA и учусь, изменяя / изменяя существующий код. Я попробовал некоторый код, который берет строку и дает мне следующую перестановку. Мои данные находятся в ячейке A1 и состоят из ...
2
голоса
1ответ
757 показов

Выбор прецедентов формулы на нескольких листах

Можно ли после выбора прецедентов трассировки в ячейке выбрать или выделить сразу все ячейки, которые влияют на активную ячейку и могут перемещаться по рабочей книге и видеть все выделенные. Я ...
2
голоса
4ответа
48k показов

Заполнение ячеек последовательными числами в макросе Excel (2003)

Мне нужно заполнить столбец Excel последовательным рядом, в данном случае от -500 до 1000. У меня есть макрос для этого, но он занимает много строк для чего-то, что кажется, что это должна быть одна ...