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

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

-1
голос
1ответ
41 показов

Выполнение двух процедур VBA в Excel

Может кто-нибудь сказать мне, как объединить и запустить оба из них на одном листе Excel? Пожалуйста, будьте конкретны, так как я новичок в кодировании !! Спасибо Эта процедура: Private Sub ...
-1
голос
1ответ
7k показов

Как решить "несоответствие типов времени выполнения тип 13" в Excel VBA при очистке содержимого?

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

vba-Excel: селен.Начать не работать. Зачем?

Я установил последнюю версию Selenium по этой ссылке: https://github.com/florentbr/SeleniumBasic/releases/latest Я перенес последнюю версию ChromeDriver в папку SeleniumBasic: ...
-1
голос
2ответа
405 показов

Измените значение ячейки при каждом нажатии клавиши Enter

У меня есть именованный диапазон (одна ячейка) под названием « Indicator », который принимает значения 0 или 1 . Я хочу, чтобы фрагмент кода устанавливал значение Indicator равным 0 всякий раз, когда ...
-1
голос
2ответа
85 показов

Excel VBA - разрывы формул после добавления данных в электронную таблицу

[ 1 [ 2 Весь мой код работал отлично, пока я не добавил числа в строку 5 в моей таблице. После того, как я добавил данные, моя формула COUNTIFS больше не возвращает правильный результат. Для строки 5 ...
-1
голос
2ответа
2k показов

как создавать диаграммы Excel, имеющие строки по осям X и Y

У меня есть данные ученика с именем ученика и их оценкой (A/B/C/D/E.). Теперь я хочу иметь график для этих данных. Пожалуйста, помогите мне.
-1
голос
1ответ
1k показов

VBA Автофильтр выдает ошибку времени выполнения 1004

Может кто-нибудь помочь мне найти, что не так в строке автофильтра ниже? Это дает ошибку времени выполнения «1004». Sub filter() Dim rng_source As Range Set rng_source = ...
-1
голос
1ответ
30 показов

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

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

Как сохранить несколько вложений в формате PDF в Outlook на жесткий диск, извлекая элементы почты

У меня есть 25 писем, в каждом из которых есть 25 вложений в формате PDF внутри одного письма - каскадное. Другими словами, одно электронное письмо содержит 25 почтовых отправлений Outlook, к которым ...
-1
голос
1ответ
224 показов

Объединение данных из нескольких столбцов - результаты Surpoint Sharepoint

Я использую SharePoint для сбора данных с помощью функции опроса. Тем не менее, я хочу сделать выходные данные более управляемыми. Поэтому я хочу взять несколько столбцов и объединить их в несколько. ...
-1
голос
0ответов
21 показов

Пересылка определенных сообщений в Outlook с использованием списка EntryId-ов в Excel

Некоторые сообщения экспортируются из папки Outlook на лист Excel, поэтому я получаю в Excel список EntryIDs, ConversationIDs, Subjects и т.д. Из этого списка мне нужны только конкретные ...
-1
голос
4ответа
232 показов

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

Я хотел бы спросить, как добавить, скопировать и отобразить рядом с другим листом. Например, у меня есть данные в столбце A в строках с 1 по 4 и кнопка с именем save на листе 1. Когда я нажимаю ...
-1
голос
1ответ
869 показов

Excel - vba, присвоить значение формулы переменной

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

Макрос, чтобы открыть слово через Excel

Sub test() Set myWorkbook = Application.Workbooks.Open(Filename:=[B1]) On Error Resume Next myWorkbook.Sheets(Cstr([D1])).Activate On Error GoTo 0 End Sub Как работает вышеуказанный макрос: Упомянуть ...
-1
голос
1ответ
1k показов

Ошибка автоматизации катастрофического сбоя

Я пытаюсь использовать Excel VBA для копирования некоторых диаграмм в слайды Powerpoint с использованием приведенных ниже кодов, но при этом отображается ошибка "Ошибка автоматизации ...
-1
голос
1ответ
441 показов

Печать на основе содержимого ячеек в книге

У меня есть рабочая тетрадь с более чем 200 листами Я хочу напечатать конкретные листы в зависимости от значения в ячейке этих листов. Я пытался: Sub Printsheet() Dim p As Integer, q As Integer p = ...
-1
голос
1ответ
58 показов

Цикл, пока строка не найдена

Мне нужна помощь с моим кодом ниже. Я пытаюсь проверить каждую строку, идущую вверх от текущей ячейки, до тех пор, пока не будет найдена текстовая строка («Дата расчета :). Затем я хочу захватить ...
-1
голос
1ответ
127 показов

Данные появляются по-другому после открытия файла .xls через макрос

Я извлек файл из системы SAP и сохранил его в виде электронной таблицы с расширением .xls . У меня есть другой файл Excel, который содержит макрос для открытия первого: Workbooks.Open Filename:= _ ...
-1
голос
1ответ
804 показов

Отключить возможность "создавать ярлыки" и "отправлять на рабочий стол" через Excel?

Есть ли какое-либо решение для макросов, позволяющее исключить параметры "Создать ярлык" и "Отправить на рабочий стол" при щелчке правой кнопкой мыши? Если нет, есть ли другой способ, кроме как ...
-1
голос
2ответа
218 показов

Условно удалить дубликаты

Таким образом, у меня есть столбец A и столбец C. Оба столбца имеют дубликаты. Однако я хочу удалить только на основании того факта, что есть дубликаты, если объединенные столбец A и столбец C имеют ...
-1
голос
1ответ
2k показов

Используйте VBA, чтобы определить, отображается ли в Excel предупреждение о безопасности "Включить содержимое".

Я ищу код VBA, чтобы проверить и увидеть, отображается ли на экране моего пользователя предупреждение безопасности "Включить содержимое". Из-за среды, в которой я работаю, я не могу просто выключить ...
-1
голос
1ответ
2k показов

VBA: Как сравнить значения из одного столбца и записать в другом

У меня возникают проблемы при сравнении значений в столбце R и получении строки с наименьшим числом и назначении наибольшего значения, доступного в столбце B, и я не знаю, как это сделать. На ...
-1
голос
3ответа
10k показов

Речь к тексту в Word 2007

Как включить функцию «Речь в текст» в Microsoft Word 2007? Я нашел руководства для преобразования текста в речь, но мне довольно интересна речь в тексте.
-1
голос
1ответ
83 показов

Объединение Excel UDF и условной пользовательской проверки данных при вводе данных

Поэтому, основываясь на исследованиях, это может быть невозможно без использования кода VBA, но, тем не менее, я чувствую, что стоит спросить. Я хочу, чтобы пользователь мог вводить данные в ячейку ...
-1
голос
1ответ
20 показов

Автоматизированный Outlook VB

Имейте существующий модуль Outlook VB, который отображает форму, где я могу контролировать, сколько электронных писем отправляются одновременно и как часто они отправляются из папки DRAFT. Можно ли ...
-1
голос
1ответ
463 показов

Клавиша ComboBox и перенос данных из пользовательской формы Excel в таблицу листов

Я пытаюсь создать небольшую систему инвентаризации, используя Excel, и я хотел бы использовать макрос для добавления новой записи. Моя таблица и пользовательская форма на месте, однако у меня есть ...
-1
голос
1ответ
1k показов

Visual Basic и Excel потоковая передача данных в режиме реального времени

В настоящее время я работаю над программой, которая работает в Visual Basic (не VBA). Программа собирает данные с датчиков и создает файл данных (* .csv) информации, собранной за определенный ...
-1
голос
1ответ
779 показов

Сочетание следующего кода VBA:

Я ищу способ безопасно объединить весь этот код. Проблема повторяется перед тем, как закрыть имена, которых следует избегать. Я был немного смущен, как обойти это. //полноэкранный Private Sub ...
-1
голос
1ответ
48 показов

Удаление диапазона ячеек на основе criterea

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

Excel VBA - поиск нескольких значений в двух листах Excel

У меня есть два листа Excel, и мне нужно скопировать значения из одного в другой. Лист 1: Содержит идентификаторы в одном столбце и Данные в другом, которые я хочу получить на Листе 2 позже. Лист 2: ...
-1
голос
0ответов
30 показов

Заполните таблицу с 12-месячным обзором в зависимости от месяца с помощью VBA Excel 2010

Таблица на изображении имеет обзор за 12 месяцев, в данном случае с 2018 по февраль 2019 года. И в следующем месяце таблица будет обновлена и в результате начнется с марта 2018 года по февраль 2019 ...
-1
голос
1ответ
174 показов

Как вставить кнопку в MS Excel?

Друзья Я использую MS Excel 2010 и хочу вставить в лист Excel кнопку, имя которой должно быть «1 ADDER», и я хочу, чтобы при каждом нажатии этой кнопки она вставляла 1 в ячейку столбца A, передняя ...
-1
голос
1ответ
175 показов

Извлечение значений из таблицы Excel для построения графика

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

Как извлечь конкретный столбец из другой рабочей книги, хранящейся в папке, с помощью VBA?

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

Я пытался создать отчет с использованием сводных таблиц, но не смог объединить в один лист в заданном формате с помощью макроса

Как отчет в данном формате с помощью макроса и формул, я применил некоторую опору, но не достаточно. Вся информация должна меняться в зависимости от выбора одного или нескольких фильтров Для фильтров ...
-1
голос
1ответ
337 показов

Excel: усреднение данных датчика по метке времени

У меня есть устройство, которое собирает измерения температуры от нескольких датчиков через определенные промежутки времени. Эти данные выгружаются в файл .csv с каждой строкой в формате: [время] ...
-1
голос
0ответов
12 показов

Изменение размера таблицы макросов Word VBA

Я хотел бы написать макрос в Microsoft word, который мог бы дать мне возможность изменить размеры всех таблиц в моих документах (подгонять их под ширину страницы), кроме тех, которые содержат в своих ...
-1
голос
2ответа
100 показов

SyncObjects.Метод товара (Outlook), объясните

Эта ссылка:https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/syncobjects-item-method-outlook лишена объяснений. В чем смысл SyncObjects.Элемент (1), например? Могу ли я иметь практический ...
-1
голос
2ответа
254 показов

копировать ячейки в лист на основе соответствия критериям

Я работаю над этим проектом некоторое время и чувствую, что подхожу так близко, но сталкиваюсь с проблемами в конце. Я вытащил кусочки этого кода из разных источников. Я счастлив сказать, что я не ...
-1
голос
0ответов
14 показов

Ограничить количество строк с помощью VBA

Привет у меня есть данные, которые содержат тысячи строк. Я отсортировал данные, чтобы упорядочить их количество по возрастанию. Я хочу ограничить вывод только 25 строками (топ 25), остальные будут ...
-1
голос
1ответ
299 показов

Как я могу печатать только страницы, которые я выбрал с помощью флажка для печати в MS Word?

У меня есть защищенный документ Word со многими макросами. Это около 45 страниц. Я хочу добавить флажок вверху каждой страницы и запустить макрос, чтобы печатались только проверенные страницы. Как ...
-1
голос
2ответа
202 показов

Как я могу сделать мой макрос переключать видимость / скрытие листов?

у меня есть следующий код, который я хочу, чтобы лист был видимым или скрытым: Sub toggle() If Sheets("Navigation (2)").Visible = True Then ActiveWindow.SelectedSheets.Visible = False Else ...
-1
голос
1ответ
684 показов

Excel/VBA: переименование файлов на основе содержимого

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

Как синхронизировать одну книгу Excel между двумя компьютерами в одной сети

Мне нужна помощь с этим, пожалуйста. У меня есть рабочая книга ввода, в которую вводятся данные о продукте, и выходная рабочая книга (отчет), в которой эти данные копируются в одну строку с помощью ...
-1
голос
1ответ
593 показов

Код Excel VBA, ON Переменная GOTO Альтернативы

Я прочитал данные за и против заявлений ON X GOTO и хорошо знаю об альтернативах Calls и Jmp и о том, что это считается плохой практикой, но хотел бы получить простое альтернативное решение для его ...
-1
голос
1ответ
15 показов

Первое удаление строк VBA на основе нескольких критериев

Каждый день я получаю отчет с десятью тысячами строк. В одном из столбцов есть только два значения, я бы хотел выбрать одно из них и удалить остальные. Другой столбец содержит более 50 значений, из ...
-1
голос
1ответ
22 показов

Очистить дубликаты на основе первого столбца VBA

Привет, есть ли способ очистить дубликаты на основе имени? В прошлый раз я уже спрашивал, как удалить дубликаты, и вот вывод Col 2 | Col 1 Person 1 | 1. Question 1 | 2. Question 2 | 3. Question 3 ...
-1
голос
1ответ
815 показов

Макрос для копирования / вставки определенных столбцов строки в новый лист в зависимости от критериев

Это мой первый пост, поэтому, пожалуйста, потерпите меня. Я использую код (с этого сайта), который просматривает список в столбце «А» определенного листа и создает / называет новые листы из этого ...
-1
голос
1ответ
63 показов

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

У меня есть этот код, который работает довольно хорошо, я хотел бы внести в него несколько изменений, и я не знаю точно, как это сделать. Sub movetosheet2() Dim xRg As Range Dim xCell As Range Dim I ...
-1
голос
1ответ
23 показов

Как удалить листы Excel в VBA?

Как удалить все листы Excel в книге, кроме первых двух листов, используя для следующего цикла? For Next