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

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

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

Могу ли я удалить изображения из электронной таблицы Excel по имени?

У меня есть серия больших электронных таблиц Microsoft Excel 2010 с изображениями, и мне нужно удалить 2/3 этих изображений. Все изображения, которые мне нужно удалить, содержат одинаковую строку ...
4
голоса
1ответ
214 показов

Excel "super duper" нужна формула vlookup

Если у меня есть следующие данные: 123, thomas 123, gordon 123, smith 334, joey 334, nancy 3452, angela 3452, liza Я хочу, чтобы формула привела к следующим результатам: 123, thomas, gordon, smith ...
4
голоса
4ответа
54k показов

Как я могу просмотреть свойства кнопки на листе Excel?

У меня есть документ Excel, который мне нужно изменить. Эта вещь была создана "гуру" и была закрыта практически от любой формы модификации. У меня есть мастер-пароль для доступа к модулям VBA, и, я ...
4
голоса
3ответа
9k показов

Как разделить данные Excel из 1 столбца на 8 столбцов, сохраняя данные в определенном порядке?

Мне нужно поддерживать порядок данных. Поэтому, чтобы объяснить, мне нужно перенести данные из клетки от а1 до б1, от а2 до с1, от a3 до d1, от а4 до е1, от a5 до f1, от а6 до g1, от а7 до ч1, от a8 ...
4
голоса
1ответ
118 показов

Как настроить Outlook для преобразования тела письма в файл вложения перед отправкой

В нашем бизнесе мы делаем некоторые электронные факсы, где вы можете отправить электронное письмо на [10-значный номер факса] @ [fax-service-domain], а служба отправляет факсом вложения электронной ...
4
голоса
2ответа
6k показов

Excel - объединение ячеек, в которых совпадает ссылочный номер

У меня есть лист с множеством строк. Некоторые строки имеют общие ссылочные номера (например, в столбце A). Я хотел бы сделать так, чтобы, когда строка разделяла ссылочный номер с другой строкой, я ...
4
голоса
1ответ
486 показов

Есть ли способ автоматической загрузки файлов из Gmail или Google Drive

Отказ от ответственности: Ouside немного знаний VBA Я не программист. У меня есть несколько отчетов Web-Intelligence, которые запланированы для автоматического запуска для моей компании. В идеале, мы ...
4
голоса
1ответ
11k показов

Запретить пользователю Excel 2010 вставлять форматирование в ячейку

Есть ли способ заблокировать ячейку, чтобы пользователь мог копировать / вставлять в нее значение, но не копировать в него форматирование? Блокировка листа не мешает пользователю изменить ...
4
голоса
3ответа
295 показов

Вызов Sub Sheet из пользовательской формы

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

Извлечь число из сложной строки, если оно попадает в заданный диапазон

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

Outlook 2010 - использование VBA-скрипта в правиле

В отличном сообщении я следовал указаниям, когда подошел к шагу выбора имени сценария для запуска. У меня есть код VB в ThisOutlookSession, но по какой-то причине имя процедуры не отображается в поле ...
4
голоса
6ответов
43k показов

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

Я получил сообщение об ошибке "Excel исчерпал ресурсы при попытке вычислить один или несколько формулы" на одном из моих компьютеров (из 2). Мой рабочий лист содержит: (Внутри одного рабочего листа, ...
4
голоса
1ответ
2k показов

Как создать макрос Excel для вывода пар ключ / значение в файл?

У меня есть два столбца как пары ключ / значение, и я хочу экспортировать их в файл в структуре ключ = значение (для создания файла свойств). Я попробовал этот скрипт: Sub Properties() Dim FileName ...
4
голоса
1ответ
122 показов

Изменение фотографии группы контактов Outlook 2016 с помощью VBA

У меня проблемы с изменением фотографии в моей адресной книге для группы контактов Outlook 2016. Я не могу найти возможность изменить фотографию группы контактов в приложении или в приложении Office ...
4
голоса
1ответ
6k показов

Outlook VBA - как скопировать выделенный текст в буфер обмена?

Мой вопрос Как можно получить выбранный в настоящее время текст в Microsoft Outlook 2007 в открытом окне сообщения или в текущем выбранном сообщении на панели предварительного просмотра и скопировать ...
4
голоса
1ответ
3k показов

Замените ссылки на ячейки значениями без F9, используя макрос

Это вопрос макроса Excel. Дан ряд формул, таких как следующие: = A1 + A2 = B2 + B2 так далее., ... Я хотел бы заменить каждую из этих ссылок на ячейки значениями, не заменяя всю ячейку. = 1 + 2 = 3 + ...
4
голоса
1ответ
3k показов

Макрос Excel 2010 "Не удалось выполнить команду с использованием указанного диапазона"

Запустив макрос в электронной таблице Excel, я получаю ошибку времени выполнения: 1004 Команда не может быть выполнена с использованием указанного диапазона. Выбранный Debug и выделенный код: ...
4
голоса
2ответа
3k показов

Событие Excel Worksheet Change не запускается, если ячейка не изменена вручную

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

Excel VBA оценивает строку из ячейки как формулу с переменной

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

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

У меня есть лист Excel с около 200 строк. Есть 200 изображений и 200 имен. Я должен извлечь каждое изображение и дать соответствующее имя. Структура выглядит так: Image -> A2 Name -> B3 Image -> A5 ...
4
голоса
3ответа
13k показов

Как я могу вставить указанную цену на золото из kitco.com в мою таблицу Excel?

Kitco.com предоставляет цены в реальном времени на золото и другие металлы. У меня есть электронная таблица, которая делает расчеты на основе цены на золото и хотела бы, чтобы это значение в реальном ...
4
голоса
2ответа
302 показов

VBA Синтаксический сахар

Я использую VBA в своей работе каждый день, но я не знал о синтаксическом сахаре Range. Я только знал в прошлом месяце, когда я увидел страницу MSDN Range. Я пытался найти статью с этими функциями, ...
4
голоса
2ответа
139 показов

Создание анимации из серии документов Word

Я хочу создать «замедленный» фильм о многомесячном процессе редактирования большого документа Word. Я создал скрипт, который запускается каждые 15 минут, сохраняя копию файла, если он был ...
4
голоса
2ответа
3k показов

Проверьте значение числовое и не более n цифр

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

Копировать данные из нескольких файлов MS Word в Excel, используя VBA

Я знаю, что этот вопрос уже задавался (копирование данных из нескольких слов документов в один лист Excel), но я не могу использовать ответ. Я новичок в VBA, но я думал, что справлюсь. Я был неправ. ...
4
голоса
1ответ
389 показов

Ответить на опрос SharePoint через VBA

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

Применить имена в Excel прослушивается?

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

Вычисление среднего числа блоков разного размера в столбце?

В столбце A меня есть набор чисел (более 1000), и я хочу получить среднее значение по одному их блоку за раз (например, 10, поэтому A1:A10 затем A11:A20 и т.д.) И записать их средние значения в ...
4
голоса
1ответ
25k показов

Показывать информацию фильтра столбцов Excel в ячейках

У нас есть лист с огромным количеством столбцов, и фильтрация часто используется для перехода к правильным данным. Проблема в том, что иногда не очевидно, что фильтр был применен, визуальная ...
4
голоса
1ответ
392 показов

Данные по Excel из базы данных доступа на основе критериев в Excel

У меня есть база данных MS Access, к которой подключен файл Excel для просмотра вывода. MS Query используется для интерфейса и извлечения данных на основе двух условий date & ID. Я не могу указать ...
4
голоса
2ответа
3k показов

Нахождение нескольких локальных максимумов и размещение меток данных на соответствующем графике

Спектр, который я использую в комплекте с 10000 точек данных Я своего рода студент-химик, и у меня часто бывают случаи, когда мне нужно найти несколько высот пика (как видно на прилагаемой картинке). ...
4
голоса
1ответ
32k показов

Кнопка Добавить / Вычесть Excel VBA

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

Как вызвать командную строку, используя vba для вывода списка имен файлов

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

Excel: условно отформатировать ячейку, используя формат другой, совпадающей с содержимым ячейки

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

Обновлен до Windows 10 - сломаны макросы

Проблема: Я наконец обновился до Windows 10 и несколько макросов в Excel 2010, которые я часто использую, больше не работают. Когда я их запускаю, они мгновенно выходят из строя, и все, что я ...
3
голоса
2ответа
203 показов

Генерация всех возможных перестановок заданных входных значений

Обратите внимание, что мой вопрос отличается от предложенного дубликата. Предложенный дубликат не показывает все возможные вариации в зависимости от количества вариантов, поэтому вход 3 может иметь ...
3
голоса
1ответ
2k показов

Преобразование всех текстовых ссылок в гиперссылки

У меня довольно большой файл Word (+1 100 страниц), который содержит простые текстовые ссылки в СМИ. Например, документ Word содержит: Лидер новостей (AP), штатный сотрудник полиции, который умер в ...
3
голоса
1ответ
122 показов

Excel 2013: найти строку, заменить значение в соседнем столбце по всей книге

У меня есть рабочая тетрадь с несколькими сотнями листов. Для всех случаев, когда Clear Votive Cup появляется в столбце B, мне нужно изменить значение столбца H в той же строке (с 2.49 до 1.49). Это ...
3
голоса
1ответ
3k показов

Отключение "Drag Fill Series" в Excel

Я в идеале хочу отключить только функциональность серии Drag Fill. Я только хочу, чтобы пользователь моего листа мог перетаскивать COPY вниз. Я отключил эту функцию в настройках, которые отключают ...
3
голоса
2ответа
5k показов

Подгонка изображений к полям документа в файле docx

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

«Макросы Visual Basic для приложений (vba) в этой книге повреждены и были удалены»

Недавно я обнаружил, что в Excel 2007 Macro Enable Spreadsheet постоянно появляется следующее сообщение об ошибке: Макросы Visual Basic для приложений (VBA) для этой книги повреждены и были удалены. ...
3
голоса
2ответа
17k показов

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

У меня есть большая таблица Excel (44 столбца, более 1000 строк), но один из столбцов был случайно превращен в вычисляемый столбец (см. Здесь). В результате теперь, когда пользователи пытаются ...
3
голоса
3ответа
2k показов

Вставьте формулу в одну и ту же ячейку на каждом листе, используя цикл

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

Как отозвать макрос в Excel?

После выполнения макроса в Excel нет кнопки, чтобы отозвать его, если только вы не закроете книгу и не сохраните ее. Есть ли аккуратный и простой способ просто отменить его?
3
голоса
1ответ
2k показов

VBA для периодического сохранения документов в Excel и Word (AutoBackup)

Я хочу создать сценарий VBA, который будет сохранять копию документа каждые 5-10 минут с новым именем. Скрипт будет хранить около 10-15 копий в одной папке, увеличивая число каждый раз. Если он ...
3
голоса
1ответ
36 показов

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

Мои наиболее часто используемые параметры обтекания и изображения в Microsoft Word: Выберите параметры макета Выберите «сквозной» макет Нажмите на вкладку больше Установить горизонтальный ...
3
голоса
3ответа
818 показов

удалить начальный 0 перед десятичным, кроме случаев, когда ему предшествует ненулевое число

У меня есть столбец, который имеет значения, разделенные запятыми внутри каждой ячейки, которые выглядят так 0.1, 0.2,0.3, 0.4,0.5, 0.8,1.0 1.5, 1.6,2.0, 10.6,10.9, 15.2,30.75 20, 0.25,280.2, ...
3
голоса
1ответ
1k показов

Изменить код поля даты в нескольких документах Word

У меня есть несколько слов документов, которые имеют код поля даты, отображающий текущую дату. Мне нужен способ изменить каждый документ, чтобы он отображал поле CreateDate вместо даты. Формат для ...
3
голоса
1ответ
384 показов

Почему электронная таблица Excel 2010 с задержкой VBA при открытии с другими уже открытыми большими таблицами Excel

У меня есть сравнительно небольшая (~ 100 КБ) электронная таблица Excel 2010, которая при открытии (через VBA) закрывает все рабочие таблицы, кроме начальной страницы, проверяет имя пользователя и ...
3
голоса
1ответ
1k показов

Изменить цвет ячеек на основе значения другой ячейки

В этом VBA: Sub color() Dim color As Integer For Each cell In Sheets(6).Range("F2:F65536") If IsEmpty(cell) Then GoTo nextcell: If Not IsNumeric(cell.Value) Then GoTo nextcell: If cell.Value > 50 ...