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

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

6
голосов
5ответов
14k показов

Как вернуть все между двумя символами в Excel?

Я программист с большим количеством языков, но почему-то я никогда не изучал макрос Excel или язык формул. Я уверен, что должен быть простой способ сделать это, но я в тупике. У меня есть столбец ...
6
голосов
3ответа
6k показов

Excel: обновить значение в именованном диапазоне

У меня есть несколько ячеек в документе Excel, заполненных из именованного диапазона (data/validation/list source = MyNamedRange): Здесь диапазон A1:A3 называется Foobar B5:B6 проходит проверку ...
6
голосов
1ответ
4k показов

Как автоматически перемещать слайд PowerPoint после завершения анимации выхода?

Анимация входа в PowerPoint, настроенная с помощью «Пуск: с предыдущей», запускается сразу после перехода на новый слайд. Однако, если вы настраиваете анимацию выхода таким же образом, она не ...
5
голосов
4ответа
19k показов

Ошибка выполнения функции Excel VBA 1004: ошибка приложения или объекта

Я пытаюсь изучить функции с целью упрощения и повторного использования кода при необходимости. Я начал с того, что превращал то, что часто использую, в функцию: возвращал целочисленное значение ...
5
голосов
3ответа
9k показов

Переход к определенному слайду в PowerPoint при создании слайдов

Это может быть очень просто достичь, но я не знаю, как это увидеть. Когда я создаю презентации с использованием MS PowerPoint, мне нужно переходить от слайда к слайду (скажем, от слайда 3 к слайду ...
5
голосов
2ответа
19k показов

показать более 8 элементов в раскрывающемся списке проверки данных в Excel

Я добавил простую проверку данных в ячейку, но в раскрывающемся списке отображаются только 8 элементов. Исключая решение выпадающего списка и, возможно, с использованием некоторого WinAPI, есть ли ...
5
голосов
6ответов
27k показов

Автоматическая вставка подписи в приглашение на собрание календаря Outlook

Есть ли способ автоматически вставить подпись в запрос календаря Microsoft Outlook, как это можно сделать с электронными письмами?
5
голосов
2ответа
19k показов

Как я могу использовать Excel 2010 Personal Macro Workbook?

Я хочу, чтобы все написанные мной макросы всегда были доступны при использовании Microsoft Excel 2010. Как я могу это сделать?
5
голосов
2ответа
196 показов

Как добавить / загрузить массовые записи в Excel 2010 с автозаменой?

В настоящее время у меня есть около 200 записей автозамены, но больно добавлять одну за другой вручную в "автозамена" (Файл> Параметры> Проверка> Параметры автозамены> вкладка Автозамена). Эти записи ...
5
голосов
2ответа
3k показов

Разрешение пользователям отображать (форматировать) только выбранные столбцы

TL; DR, чего я хочу добиться: Скрыть некоторые столбцы, которые я не хочу показывать никому (отметьте) Скрыть некоторые столбцы, которые я хочу показать только для некоторых пользователей (отметьте) ...
5
голосов
1ответ
5k показов

Как заменить все разрывы в выделении в Word с помощью VBA?

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

Тысяча изображений JPEG в документе Word: как я могу отформатировать их таким же образом?

Предположим, у вас есть документ Microsoft Word 2007: вы только что вставили в него около тысячи изображений JPEG. С первым изображением вы щелкаете правой кнопкой мыши, затем ФОРМАТИРУЕТЕ ...
5
голосов
1ответ
46k показов

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

Я хочу запустить поиск и замену нескольких значений в диапазоне Excel со значениями из 2 столбцов: A с исходным словом; Б с переводом. Я уже нашел код VBA, чтобы заставить его работать на 50%, но ...
5
голосов
2ответа
16k показов

Как избежать ссылок в VBA (Раннее связывание против Позднего связывания)

Я нашел макрос VBA, который автоматически печатает вложения Outlook. Правило запускает макрос. Но для работы макроса нужна ссылка на Microsoft Scripting Runtime . Я сохранил код в ThisOutlookSession, ...
5
голосов
3ответа
20k показов

Извлечение данных из разделенного графика Excel

У меня есть файл Word, в котором есть несколько графиков Excel. К сожалению, я потерял исходные графики Excel, и файл слов теперь «не связан». Есть ли способ восстановить потерянные данные для ...
5
голосов
3ответа
93k показов

Макрос запуска с ОДНЫМ кликом по определенной ячейке

Не могли бы вы указать способ запуска макроса в Excel 2010, нажав только один раз на указанную ячейку? Я где-то видел решение, но теперь не могу отследить его.
5
голосов
4ответа
3k показов

Как я могу записать переход от 0 до 1 в столбце в Excel?

Мне нужно записать количество переходов из нижнего состояния (0) в верхнее состояние (1) в одном столбце в Excel, и мне интересно, есть ли какая-то логика, подобная этой, доступная в Excel, или могу ...
5
голосов
2ответа
1k показов

как удалить или изменить фоновые заливки во всех таблицах в документе Microsoft Word

У меня есть куча больших документов, со многими таблицами, которые имеют разные и несовместимые стили заполнения - некоторые из них не читаются в черно-белом режиме при печати. Я не могу изменить ...
5
голосов
1ответ
616 показов

VBA, который может удалить строку из диапазона, где нет текста, хотя ячейка имеет формулу

Я создаю автоматический шаблон отчета, который помещается на одной странице. Этот отчет включает в себя маркеры и диаграмму. Из-за запроса на презентацию мне нужно убедиться, что график всегда ...
5
голосов
1ответ
5k показов

Как отфильтровать исходный лист в сводной таблице Excel?

Я записываю свои расходы в таблицу Excel. На втором листе у меня есть сводная таблица, которая позволяет мне группировать мои расходы по месяцам и по категориям, чтобы увидеть итоги. Если дважды ...
5
голосов
5ответов
10k показов

Программа Excel VBA работает только на 25% скорости

У меня на четырехъядерном ноутбуке Acer Aspire S3 работает программа VBA. Проблема в том, что он использует только 25% процессорного времени (остальные процессы в совокупности используют ~ 1%). ...
5
голосов
1ответ
3k показов

Как упаковать макрос Outlook 2010 для других пользователей?

Как лучше всего использовать пакет MS Office 2010 для упаковки макрокода, написанного для Outlook, чтобы я мог сделать его доступным для моих коллег и упростить их установку и использование? У нас ...
5
голосов
3ответа
920 показов

Нажатие на кнопку для переключения между значениями диапазона

Я пытаюсь создать кнопку для автоматического заполнения ячейки B5 информацией из ячеек другого листа A1:A10 . Когда кнопка нажата, я хочу, чтобы B5 содержал информацию из ячейки A1 . Затем, когда ...
4
голоса
3ответа
5k показов

Excel создает несуществующие листы в VBA Project Explorer

Excel 2010 Professional Plus (32 бита), по-видимому, создал новый набор рабочих листов и переименовал все оригинальные рабочие листы на экране VBA, например, Sheet10 становится Sheet101, Sheet13 ...
4
голоса
2ответа
2k показов

Подсчет страниц в документах Word [.doc]

Я пытаюсь найти способ перечисления количества страниц в документах с несколькими словами, все они сохранены в одной папке. Возможно ли это с помощью VBA? Я использую: Windows 7 и Microsoft Office ...
4
голоса
3ответа
32k показов

Как выполнить хранимую процедуру SQL в Microsoft Excel?

Как я могу выполнить хранимую процедуру в Microsoft Excel и получить все данные, которые она возвращает?
4
голоса
1ответ
2k показов

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

У меня Excel 2013. Чтобы получить доступ к VBA, я случайно нажал Ctrl+F11 вместо Alt+F11, и был создан новый лист с именем «Macro1». Это похоже на обычный лист, но ширина столбца по умолчанию для ...
4
голоса
1ответ
8k показов

Сделать переменную держать значение после закрытия файла

Как и предполагает заголовок, я ищу способ сделать так, чтобы переменная сохраняла свое значение даже после закрытия файла Excel 2010, содержащего код VBA, и извлекала его с последним значением при ...
4
голоса
3ответа
11k показов

Как правильно "выровнять" результаты функции Excel "Текст по столбцам"?

Если я использую функцию «Текст в столбцы» для следующих данных, используйте «;» в качестве разделителя: Foo, бар, QUX, Баз, тосты; quux, джем, фасоль; Я получу результаты "выровненные по левому ...
4
голоса
4ответа
13k показов

Как увеличить высоту строки в Excel на X. т.е. Добавьте вертикальное заполнение ячейки

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

Как назначить сочетание клавиш для макроса PowerPoint

Я написал код VBA для PowerPoint, чтобы перейти к конкретному слайду во время редактирования слайдов. Однако я не смог привязать это к сочетанию клавиш (я хотел привязать его к Ctrl+G). В Excel есть ...
4
голоса
2ответа
2k показов

Excel & VBA - Где лежит основной код для функций?

Мне было интересно, есть ли где-нибудь в Excel или онлайн, что я могу использовать, чтобы увидеть, как работают функции в Excel. Идея состоит в том, что я начинаю изучать, как создавать UDF, и делать ...
4
голоса
1ответ
873 показов

Формат Excel от мм / дд / гггг до мм-дд-гггг

Я пытаюсь преобразовать дату из формата с косой чертой в одну с тире. Однако, когда я пытаюсь: =SUBSTITUTE(B3,"/","-") Он преобразует мою предполагаемую дату в целое число даты. Я попытался ...
4
голоса
1ответ
8k показов

Как конвертировать .xlsm в .xls без потери макросов?

У меня есть файл Excel (.xls) с макросом, который не был создан, созданный мной. Я нажал Alt+F11 и попытался развернуть проект VBA, но мне предложили всплывающее окно "Введите пароль". Также макрос, ...
4
голоса
1ответ
136 показов

Применить функцию Excel VBA ко многим файлам

У меня есть функция Excel VBA и около 30 файлов с данными (и той же структурой данных), к которым я хотел бы применить функцию. Мой подход заключается в написании макроса в отдельном файле Excel, ...
4
голоса
1ответ
2k показов

Excel VBA - запуск макроса, если ячейка в диапазоне нажата и выбрана

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

Защита ячейки, но возможность работы с раскрывающимся списком

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

Excel: двойная шкала цветов

Можно ли сделать условное форматирование для двух градуированных цветовых шкал над одними и теми же ячейками? Например, я хочу условно отформатировать ячейку так, чтобы ее цвет был: шкала от зеленого ...
4
голоса
1ответ
258 показов

Слово найти все до определенного символа

Я создаю макрос Word для автоматической очистки вывода из системы генерации документов. Мне нужно придумать выражение для подстановки слов Word, чтобы выбрать все, начиная с определенного фрагмента ...
4
голоса
1ответ
548 показов

Макрос Excel 2003 не видит именованную ячейку

Я пытаюсь очистить макрос Excel, где я ссылался на ячейки напрямую ("LoopCount = Range (" E4 ").Значение ») вместо использования именованных ячеек (« LoopCount = Cell_LoopCount »). Поэтому я назвал ...
4
голоса
1ответ
3k показов

Как изменить параметры отсутствия на работе (OOF) в Outlook 2010 через VBA

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

Читать почту прикрепленные файлы Excel

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

MS Word: Как удалить все таблицы?

Мне нужно запустить программу проверки текста на моем документе (Grammarly), и мне нужно удалить все таблицы. Как мне это сделать? Я нахожу ...
4
голоса
1ответ
1k показов

Excel VBA: SQL-запрос обрабатывает ошибку

У меня есть SQL, который я могу использовать в Excel 2013 для получения информации из базы данных Access, и он работает с использованием SQL непосредственно в соединении, но теперь я хочу запустить ...
4
голоса
1ответ
8k показов

Как запустить макрос в общем почтовом ящике в Outlook 2013

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

Верните браузер объектов в Word 2013

В предыдущих версиях Word была очень удобная функция, называемая "обозреватель объектов", которая позволяла быстро перемещаться по документу. Вот очень простое объяснение того, что он делает: ...
4
голоса
1ответ
146 показов

Разумно ли меняете форматирование пробелов в соответствии с форматированием смежных областей?

Microsoft Word позволяет искать форматированный текст и заменять его и форматирование. Эта функция великолепна в моей работе, когда мне нужно конвертировать документы Word в онлайн-опросы. Простой ...
4
голоса
4ответа
31k показов

Как убрать пробел между знаком доллара и значением в ячейке Excel?

У меня есть некоторые клетки, помеченные как евро, а некоторые как доллары. По какой-то причине знак доллара выравнивается по левому краю с пробелом между ним и значением. Клетка правильно оправдана. ...
4
голоса
4ответа
18k показов

Быстро удалить все плавающие изображения в листе Excel

У меня много фотографий в моем листе Excel. Я хочу удалить их все - в настоящее время Ctrl-A просто выделите все ячейки. Как я могу выбрать все фото объекты?
4
голоса
2ответа
11k показов

Как убрать предупреждение инспектора документов в Excel

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