Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
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 ...