Вопросы с тегом «vba»

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

17
Скопируйте таблицу Excel и сохраните относительную ссылку на ячейку в формулах
Еще одна проблема копирования в Excel: Как я могу скопировать рабочую таблицу из WorkbookA.xlsx в WorkbookB.xlsx без того, чтобы скопированная рабочая таблица все еще ссылалась на WorkbookA.xlsx, например, формула =B!23становится =[WorkbookA.xlsx]!B!23при копировании. Я хочу сохранить «относительные» ссылки на ячейки вместо «абсолютных» ссылок на ячейки (я придумаю эту терминологию в мире …

1
Как обойти пароль проекта VBA из Excel
Мне нужна помощь в восстановлении пароля или обходе пароля в проекте, который был сделан на работе. Автор использовал MS Excel, чтобы сделать проект, и он находится на сервере клиента. Сервер, который мы используем, не имеет доступа к Notepad ++.

9
Как я могу использовать пользовательские цвета в редакторе Microsoft VBA?
Я работаю над несколькими проектами для работы с использованием Excel и VBA, поэтому у меня нет выбора, кроме как использовать редактор Microsoft Visual Basic. Обычно я не возражаю, но я не могу понять, как установить собственный цвет для редактора (я могу выбрать только из палитры по умолчанию). Чтобы изменить цвет …

9
Ограничить использование ЦП Excel
Есть ли способ ограничить доступ к процессору в Excel при работе? У меня есть сценарий VBA, который рассчитывает набор формул гигантского массива. Весь расчет занимает, возможно, 20 минут, используя 100% моего процессора, но я не могу использовать свою машину в течение этого времени, и предпочел бы, чтобы он работал в …

5
Можно ли сделать макрос Excel VBA доступным для всех книг?
Можно ли написать сценарий VBA в одной книге и использовать его в других книгах на машине? Я думаю, я ищу способ написать пакет макросов. РЕДАКТИРОВАТЬ Следуя инструкции в ссылке, данной Лансом, мне удалось создать надстройку, но я не вижу ее на вкладке «Макросы». Чего мне не хватает?

4
Открыть несколько экземпляров Excel без сообщения блокировки PERSONAL.xlsb
Всякий раз, когда я открываю экземпляр Excel, я получаю следующее сообщение: PERSONAL.xlsb заблокирован для редактирования В : Как я могу отключить или скрыть это сообщение? Кроме того, если бы кто-то мог предложить способ улучшить поддержку Excel 2007 для нескольких мониторов в одном экземпляре, это также обошло бы проблему Примечание . …

1
В Excel 2013, где находятся инструменты Visual Basic (VBA), макросы и надстройки?
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 6 лет назад . В Excel 2013, где находятся такие параметры и инструменты, как Visual Basic (VBA), макросы и инструменты AddIn? Они поддерживаются?

2
Как добавить VBA в MS Office?
Я видел посты с ответами, в которых используется код / ​​макросы VBA ( Visual Basic для приложений ), однако впоследствии я также отметил дополнительные комментарии о том, как использовать VBA (как реализовать и выполнить его). Я надеюсь, что это поможет просто выполнить код. Итак, мой вопрос: У меня есть некоторый …

1
Какие объекты Excel основаны на нуле, а какие - единичные?
Использование VBA для доступа к первому листу на рабочем листе - это «Рабочие листы» (1). Первым элементом в ListBox является myListBox.List (0). Я слышал, что коллекции основаны на 1, но я не знаю, что это такое. Массивы VBA основаны на 0. Строковые функции Excel, такие как MID, основаны на 1. …



7
Добавление элемента в конец массива
Я хотел бы добавить значение в конец массива VBA. Как я могу это сделать? Я не смог найти простой пример в Интернете. Вот некоторый псевдокод, показывающий, что я хотел бы сделать. Public Function toArray(range As range) Dim arr() As Variant For Each a In range.Cells 'how to add dynamically the …

1
Как отфильтровать электронную почту Outlook, используя правило со сценарием VBA?
Определенные вещи невозможны при использовании правил электронной почты по умолчанию, таких как поиск по темам или телам сообщений с подстановочными знаками. Вы можете сделать несколько слов, но это не то же самое, если вам нужны слова на расстоянии одного символа друг от друга. Как я могу написать свой собственный код …

3
Как проверить / просмотреть макрос Excel перед «включением макросов» для листа?
Иногда я получаю файл xls, который содержит макрос, который я должен использовать. Если я не полностью доверяю отправителю, я хочу посмотреть на источник макроса, чтобы убедиться, что он действительно выполняет только то, что должен. Однако в Excel 2010 кнопка «Изменить» в разделе «Просмотр макросов» отключена, если я сначала не включу …

4
Как программно перебирать подписи, верхние индексы и уравнения, найденные в документе Word
У меня есть несколько документов Word, каждый из которых содержит несколько сотен страниц научных данных, которые включают в себя: Химические формулы (H2SO4 со всеми соответствующими индексами и индексами) Научные числа (показатели, отформатированные с использованием верхних индексов) Много математических уравнений. Написано с использованием редактора математических уравнений в Word. Проблема в том, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.