Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
38
голосов
1ответ
251k показов
Как обойти пароль проекта VBA из Excel
Мне нужна помощь в восстановлении пароля или обходе пароля в проекте, который был сделан на работе. Автор использовал MS Excel, чтобы сделать проект, и он находится на сервере клиента. Сервер, ...
35
голосов
17ответов
230k показов
Скопируйте таблицу Excel и сохраните относительную ссылку на ячейку в формулах
Еще одна проблема копирования в Excel: Как я могу скопировать рабочий лист из WorkbookA.xlsx в WorkbookB.xlsx без того, чтобы скопированный рабочий лист все еще ссылался на WorkbookA.xlsx, например, ...
31
голос
9ответов
9k показов
Ограничить использование ЦП Excel
Есть ли способ ограничить доступ к процессору в Excel при работе? У меня есть скрипт VBA, который вычисляет кучу формул гигантского массива. Весь расчет занимает, может быть, 20 минут, используя 100% ...
27
голосов
9ответов
35k показов
Как я могу использовать пользовательские цвета в редакторе Microsoft VBA?
Я работаю над несколькими проектами для работы с использованием Excel и VBA, поэтому у меня нет выбора, кроме как использовать редактор Microsoft Visual Basic. Обычно я не возражаю, но я не могу ...
26
голосов
5ответов
119k показов
Можно ли сделать макрос Excel VBA доступным для всех книг?
Можно ли написать сценарий VBA в одной книге и использовать его в других книгах на машине? Я думаю, я ищу способ написать пакет макросов. РЕДАКТИРОВАТЬ Следуя инструкции в ссылке, данной Лансом, мне ...
24
голоса
4ответа
40k показов
Открыть несколько экземпляров Excel без сообщения блокировки PERSONAL.xlsb
Всякий раз, когда я открываю экземпляр Excel, я получаю следующее сообщение: PERSONAL.xlsb заблокирован для редактирования В: Как я могу отключить или скрыть это сообщение? В качестве альтернативы, ...
21
голос
1ответ
92k показов
В Excel 2013, где находятся инструменты Visual Basic (VBA), макросы и надстройки?
В Excel 2013, где находятся такие параметры и инструменты, как Visual Basic (VBA), макросы и инструменты AddIn? Они поддерживаются?
20
голосов
2ответа
10k показов
Как добавить VBA в MS Office?
Я видел посты с ответами, в которых используется код / макросы VBA (Visual Basic для приложений), однако впоследствии я также отметил дополнительные комментарии о том, как использовать VBA (как его ...
15
голосов
2ответа
70k показов
Любая функция Excel, которая обратит строку?
Существуют ли какие-либо встроенные функции Excel, которые будут переворачивать строку?
14
голосов
1ответ
35k показов
Восстановить пароль защиты листа в Excel
У меня есть книга Excel. За два года до этого я установил опцию защиты паролем для одного из листов. Теперь я забыл пароль. Есть ли способ восстановить пароль этого листа Excel?
13
голосов
1ответ
9k показов
Как отфильтровать электронную почту Outlook, используя правило со сценарием VBA?
Определенные вещи невозможны при использовании правил электронной почты по умолчанию, таких как поиск по темам или телам сообщений с подстановочными знаками. Вы можете сделать несколько слов, но это ...
13
голосов
1ответ
19k показов
Какие объекты Excel основаны на нуле, а какие - единичные?
Использование VBA для доступа к первому листу на рабочем листе - это «Рабочие листы» (1). Первым элементом в ListBox является myListBox.Список (0). Я слышал, что коллекции основаны на 1, но я не ...
12
голосов
4ответа
3k показов
Как программно перебирать подписи, верхние индексы и уравнения, найденные в документе Word
У меня есть несколько документов Word, каждый из которых содержит несколько сотен страниц научных данных, которые включают в себя: Химические формулы (H2SO4 со всеми соответствующими индексами и ...
12
голосов
2ответа
99k показов
Как мне использовать Private Sub в Excel?
Я хочу использовать функции Private Sub представленные здесь. Обычно помещают код VBA в редактор Visual Basic, затем я закрываю редактор и запускаю код с помощью "Запустить этот макрос" на вкладке ...
12
голосов
3ответа
28k показов
Как проверить / просмотреть макрос Excel перед "включением макросов" для листа?
Иногда я получаю файл xls, который содержит макрос, который я должен использовать. Если я не полностью доверяю отправителю, я хочу посмотреть на источник макроса, чтобы убедиться, что он ...
11
голосов
5ответов
21k показов
Настройте Excel для поиска по всей книге по умолчанию
В Microsoft Excel, когда я выполняю поиск, используя CTRL+F, по умолчанию он выполняет поиск только в пределах текущей таблицы. Как настроить поиск по всей книге по умолчанию? У меня Office 2010 . ...
11
голосов
4ответа
48k показов
Где найти источник функции VBA в Excel
У меня есть книга, которая использует определенную функцию VBA, которая не отображается в Вставка | Вставить функцию ... диалоговое окно со списком доступных функций. Как мне найти его источник ...
10
голосов
5ответов
175k показов
Как объединить значения из нескольких строк в одну строку в Excel?
У меня есть дамп данных в Excel, который состоит из ежегодных данных о клиентах для двух разных значений. Данные были предоставлены в отдельной строке для значения для каждого года и клиента. Т.е. ...
10
голосов
6ответов
209k показов
Добавление элемента в конец массива
Я хотел бы добавить значение в конец массива VBA. Как я могу это сделать? Я не смог найти простой пример в Интернете. Вот некоторый псевдокод, показывающий, что я хотел бы сделать. Public Function ...
8
голосов
3ответа
14k показов
Использование внешнего текстового редактора для редактирования кода VBA
Я унаследовал много кода VBA для поддержки, и до сих пор я использую VBE. Иногда довольно сложно выполнить некоторые задачи, такие как расширенный текстовый поиск, поэтому обычно я экспортирую ...
8
голосов
3ответа
49k показов
Импорт данных JSON в Excel
У меня есть текстовый файл в формате JSON и я хочу прочитать его в Excel. Очень упрощенный пример файла json имеет следующую структуру: { [ { 'a': 10, 'b': 20 }, { 'a': 20, 'b': 22 }, { 'a': 11, 'b': ...
8
голосов
2ответа
6k показов
Пользовательская функция пользователя без использования VBA
Можно ли создать пользовательскую функцию в Excel без использования VBA? Моя проблема в том, что у меня есть длинная строка стандартных функций Excel, соединенных вместе для создания одной очень ...
8
голосов
3ответа
12k показов
Как загрузить курс акций в Excel 2013? Есть ли эквивалент функции электронной таблицы GoogleFocance Google Doc?
В электронной таблице Документов Google я могу использовать эту формулу ячейки: =GoogleFinance("GOOG", "price") скачать последнюю цену акции. Есть ли эквивалентная функция в Excel 2013? В более ...
8
голосов
3ответа
254k показов
Поиск значения в Excel, возвращение да или нет
У меня есть одна рабочая тетрадь с двумя отдельными рабочими листами. Я хочу знать, отображаются ли значения, которые отображаются на листе B, также на листе A, если да, я хочу вернуть "ДА". Если ...
8
голосов
5ответов
63k показов
Выделить весь столбец без строки заголовка в макросе Excel
Как бы я получить доступ к диапазону, который соответствует всему столбцу, начиная со строки 2 (есть строка заголовка)? Конец выделения должен быть последней непустой ячейкой в столбце.
8
голосов
3ответа
1k показов
Как изменить поведение Control-Y в IDE Excel-VBA
IDE Excel VBA регистрирует Control-y как "вырезать эту строку кода". Напротив, повторное выполнение выполняется Alt-e, R. Есть ли способ изменить это поведение и сделать Control-y гораздо более ...
7
голосов
2ответа
9k показов
Удалить ВСЕ пользовательские стили ячеек EXCEL
Можно ли удалить ВСЕ пользовательские / созданные стили ячеек в книге? просто оставив стили по умолчанию. Без необходимости удалять их все по одному.
7
голосов
5ответов
39k показов
Как установить Visual Basic для приложений 2013 в Office 365?
Я недавно снял подписку на Office 365 и скачал настольные офисные программы. Тем не менее, я пытаюсь установить надстройку Excel EPM и жалуется, что ему нужен "Microsoft Visual Basic для приложений ...
7
голосов
8ответов
147k показов
Excel VBA "Отменить выбор" хотел
Мне бы хотелось, чтобы окончательный вид после того, как мой VBA завершил работу, был пустым для выделения - чтобы не было ни ячейки, ни диапазона на каком-либо цветном листе (если был выбран ...
7
голосов
1ответ
12k показов
Как заменить текст в теле входящего сообщения гиперссылкой в Outlook 2010?
Кто-нибудь знает способ или программу, которая будет читать полученное письмо и распознавать статический формат текста (в моем случае это будет «#», за которым следуют 6 целых чисел), и делать это ...
7
голосов
1ответ
22k показов
Word: изменение размера изображения в процентах - макрос
Я обычно вставляю множество снимков экрана в Microsoft Word 2007, а затем мне приходится вручную изменять их размер примерно до 75%, что становится очень утомительным. Снимки экрана все разных ...
6
голосов
3ответа
21k показов
Используйте формулу Trendline, чтобы получить значения для любого данного X с Excel
Есть ли простой способ применить формулу линии тренда из диаграммы к любому заданному значению X в Excel? Например, я хочу получить значение Y для данного X = 2 006,00 долларов. Я уже взял формулу и ...
6
голосов
2ответа
7k показов
Как будет выглядеть макрос Outlook 2007 для автоматизации Специального вставки - неформатированный текст?
Я хотел бы назначить макрос в Outlook 2007 для кнопки панели инструментов, которая будет выполнять эквивалент этих кликов, когда в буфере обмена Windows есть форматированный текст: Нажмите на иконку ...
6
голосов
2ответа
7k показов
Ошибка выполнения VBA 1004: сбой метода «OpenText» объекта «Книги»
После обновления до Excel 2010 (с 2003 года) сценарий, используемый для стандартизации данных из импорта Access, перестал работать. Он возвращает ошибку: «Ошибка времени выполнения« 1004 »: метод« ...
6
голосов
3ответа
45k показов
Как узнать, какие части книги Excel являются самыми большими по размеру?
У меня есть Excel .xlsx, который весит 47 МБ. Я хотел бы знать, какие части рабочей книги являются самыми тяжелыми, и работать с ними, поскольку я не добился большого прогресса, пытаясь вручную ...
6
голосов
3ответа
6k показов
Можно ли настроить новый срез Timeline в Excel 2013?
В Excel 2013 впервые представлены срезы шкалы времени. Они позволяют легко фильтровать сводные таблицы, выбирая временные диапазоны - по году, кварталу, месяцу или дню. Это почти полезный инструмент, ...
6
голосов
1ответ
591 показов
Word 2007 макрос исчез
Я запрограммировал небольшой макрос для текстового поиска в Word 2007. Я пытался установить его на других учетных записях в нашей компании с очень странными результатами. На двух аккаунтах все ...
6
голосов
2ответа
36k показов
Измените цветовую схему редактора VBA на более темную
Есть ли способ изменить цветовую схему в редакторе VBA, который поставляется с Microsoft Office? В последнее время я провожу несколько часов, работая с VBA в Excel, и яркий белый фон огорчает меня. Я ...
6
голосов
1ответ
2k показов
Удалите несколько модулей ThisWorkbook из редактора Excel VBA
В редакторе VBA я обнаружил повторяющиеся экземпляры модуля ThisWorkbook, показанные на этом снимке экрана: Я хотел бы удалить эти дополнительные экземпляры, но не знаю как. ThisWorkbook1 теперь ...
6
голосов
2ответа
1k показов
Как найти и заменить символ «*» в текстовых значениях Excel в ячейке, но НЕ в формулах
Очень похоже на этот вопрос:как найти и заменить символ «*» в Excel Но мне нужно оставить формулы нетронутыми. У меня около 50+ листов с двумя типами ячеек с "*" Содержимое случая 1 - значение ячейки ...
6
голосов
1ответ
4k показов
Текст в двоичный файл с формулой
У меня есть короткая функция VBA, которая создает двоичное представление текстовой строки: Public Function TextToBin(S As String) As String Dim i As Long, L As Long L = Len(S) With ...
6
голосов
2ответа
6k показов
Создать новую папку для нового имени отправителя и переместить сообщение в новую папку
Фон Я бы хотел, чтобы Outlook 2010 автоматически перемещал электронные письма в папки, обозначенные именем человека. Например: Нажмите Правила Нажмите Управление правилами и оповещениями Нажмите ...
6
голосов
2ответа
7k показов
Использование английских макросов во французской версии Excel
В настоящее время я нахожусь во Франции и использую компьютер, на котором все программы Office написаны на французском языке. Мне нужно использовать макрос, который был написан на английском языке ...
6
голосов
4ответа
109k показов
Как переместить выделение на одну строку в Excel 2007?
Есть ли способ переместить выбранный диапазон в следующий ряд? Допустим, я выбрал «E9:H9» и хочу, чтобы выбор переместился на «E10:H10». Есть ли для этого ярлык? Выбор не должен быть расширен, но ...
6
голосов
1ответ
4k показов
Как использовать функцию автозаполнения для функции VBA в Excel 2007 с надстройкой Excel
(клонирование из вопроса о SO) Я создал функцию в VBA. Я хочу, чтобы Excel 2007 отображал автозаполнение при записи этой функции в Excel ячейки. Подробно как Как использовать функцию автозаполнения ...
6
голосов
3ответа
373 показов
Подсчитать уникальное значение, игнорируя текст в диапазоне
123 562 My Data 548 K166 You 1548 123 562 100 My Data 100 Я хочу посчитать уникальные значения, игнорируя текст в приведенном выше списке. Для этого я попробовал формулу массива ...
6
голосов
1ответ
62k показов
Вставка (jpg) изображения в ячейку в Microsoft Excel 2007
Можно ли вставить изображение jpg внутри ячейки или в ячейках Excel отображаются только буквенно-цифровые символы (или ссылки)?
6
голосов
3ответа
24k показов
Как добавить пользовательские стили в панель навигации или изменить их с помощью VBA
У меня есть документ Word2010, созданный инструментом Axure. Каждый заголовок оформляется с использованием собственного стиля ("AxureHeading1", "AxureHeading2", "AxureHeading3"). Мне удалось создать ...
6
голосов
2ответа
6k показов
Как получить последний лист в Excel VBA?
У меня есть лист "Конец", который нужно переместить, чтобы он стал последним из всех доступных листов. Мне нужно сделать это с помощью VBA. У меня есть сортировка, которая работает, мне просто нужен ...
6
голосов
1ответ
1k показов
Как создать диаграмму вызовов для макросов Excel?
У меня есть файл Excel с несколькими макросами VBA. В целях документации я хочу создать диаграмму вызовов UML или аналогичную, которая представляет, какой макрос вызывает, какой другой. Есть ли ...