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

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

1
голос
0ответов
57 показов

Блокировка доступа к сети для Microsoft Excel

У меня есть макрос, который зависает при запуске и заморозил мой Excel. По сути, это цикл с примерно 80000 строками, выполняющий запросы SQL в каждой строке с помощью ADO.DB. Сохранить отключение ...
1
голос
0ответов
124 показов

Раздел кода VBA застрял в цикле

Из того, что я вижу, этот код должен работать, но в конечном итоге он застрял в цикле, поэтому очевидно, что проблема все еще существует. Намерение состоит в том, чтобы начать с ячейки E70 и вставить ...
1
голос
1ответ
474 показов

Excel VBA - Расчет возвращает сумму для последней строки вместо первой строки

Я пытаюсь настроить вычисление, которое суммирует все значения между "M" и "X" в каждой строке. Однако, когда я запускаю код, он дает мне только сумму для последней строки на рабочем листе, когда он ...
1
голос
1ответ
432 показов

Ошибка VBA Ошибка компиляции: Далее без For

Может кто-нибудь, пожалуйста, помогите мне и посмотрите, что я сделал неправильно в коде ниже. Я получаю ошибку Ошибка компиляции: Далее без For. Sub createPDFfiles() Dim ws As Worksheet Dim Fname As ...
1
голос
1ответ
867 показов

Автоматически запускать макрос VBA при изменении значения ячейки

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

Как указать имя и регистрационный номер в форме

Я создаю базу данных, в которой хранится информация о клиентах, в которой есть две таблицы: А. Регистрация клиента Б. Работа сделана. Итак, я создал 2 формы: а. зарегистрировать клиента в A. б. ...
1
голос
1ответ
913 показов

Excel Vba (кнопка включения)

У меня есть этот рабочий лист, который содержит столбцы «код, операция, заголовок, дата, имя, описание, статус». Формат все в общем. code:4566, 4899, 4987, 4988, 4989 operation:X,Y,Z,X,Y ...
1
голос
1ответ
298 показов

Доступ к MsgBox для автоматической электронной почты

У меня есть Access DB с кодом VBA для кнопки «да / нет» для автоматической отправки электронной почты Outlook. Если пользователь выбирает Да, он открывает электронное письмо, чтобы разрешить ...
1
голос
0ответов
206 показов

Access 2010: база данных не может быть открыта, потому что проект VBA не может быть прочитан

Я использовал простое программное обеспечение с доступом на Windows 8, так что с расширением accde После форматирования ПК и установки Windows 7 я не могу запустить программное обеспечение, потому ...
1
голос
1ответ
262 показов

Перемещайтесь между листами каждые 10 секунд и передавайте данные каждые 20 минут в одном коде

Мне нужен скрипт, который переключается между листами каждые 10 секунд, а затем запускает некоторый код каждые 20 минут, который приносит некоторые данные, используя функцию копирования-вставки, а ...
1
голос
0ответов
72 показов

Ошибка с CharObjects в VBA

Следующий код VBA добавляет объект ChartObject к листу "Feuil1", но также возвращает общую ошибку 1004 (ошибка, определенная объектом). Sub test() Dim ch As ChartObject Set ch = ...
1
голос
0ответов
90 показов

Excel 2015 Макрос / Уравнение Копирование определенных данных из одного листа в другой

рабочая таблица A - это массивный дамп данных, а рабочая таблица B - это место, где должна быть показана важная и важная информация. Рабочий лист A содержит все данные за следующие 3 года, а рабочий ...
1
голос
1ответ
49 показов

Обновление одного файла Excel на основе обновления во втором файле

Я имею : один файл Excel с данными о продажах (генерируется ежедневно) другой файл под названием инвентаризации данных Excel файлы (обновляется, когда поступают новые акции или новые продажи ...
1
голос
1ответ
657 показов

Открыть текстовый файл и добавить новый текст?

У меня есть текст, который я создаю, а затем хочу добавить к нему текст. Но я получаю сообщение об ошибке: неверный вызов процедуры или аргумент. Dim fso As Object Set fso = ...
1
голос
1ответ
1k показов

Получить Guid (не идентификатор записи) сообщения Outlook

Как уже упоминалось в этом посте, можно получить entryID из сообщений Outlook. Но проблема в том, что если эти сообщения перемещаются в другую папку, идентификатор изменяется. Итак, я думаю, что мне ...
1
голос
1ответ
757 показов

Решение VBA: Microsoft Excel/PowerPoint переименовывает активный файл, выбирает папку для сохранения в нужном месте и удаляет старую версию

Я ищу решение VBA для одновременного выполнения задач, таких как переименование активного файла, выбор папки для сохранения переименованного файла и удаление старой версии файла. Диалог "Сохранить ...
1
голос
3ответа
1k показов

Заставить две отдельные таблицы иметь одинаковое количество строк

У меня есть две отдельные таблицы в Excel, которые я хотел бы, чтобы оба имеют один и тот же первый столбец и одинаковое количество строк. Я заполнил первый столбец второй таблицы, ссылаясь на первый ...
1
голос
1ответ
896 показов

Макрос, чтобы пройти через веб-запрос - продолжает бомбить

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

Скопировать цвет фона из одной ячейки в отдельную ячейку с помощью ms-excel?

Я хочу скопировать цвет фона, например, ячейки листа А1 на лист B A1. Ячейка A1 использует условное форматирование, я могу копировать просто, но не с условным форматированием. Вот код Dim varTemp As ...
1
голос
1ответ
597 показов

Показать форму из клика ячейки, затем CommandButton для перехода к следующей ActiveCell

Я создаю форму ввода для использования с «планшетным» ПК в Excel, чтобы наши ребята могли заполнить ее в поле. Поскольку вводы, такие как выпадающие меню и т. П., Довольно трудоемки, я хочу ...
1
голос
1ответ
5k показов

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

Итак, у меня есть лист Excel, столбец А заполнен данными (диапазон каждый раз отличается) Я хочу заполнить пустой столбец H формулой (от H2 до последней заполненной ячейки в colA) Это код, на который ...
1
голос
1ответ
70 показов

Словарные шаблоны для автоматического размещения объектов?

У меня есть ряд "объектов" данных, которые обычно используются для подготовки отчетов. Один класс объектов - таблицы MS Excel. Второй набор - это графики из отдельного приложения (GraphPad Prism) - ...
1
голос
1ответ
581 показов

Как преобразовать вкладки в отступы в Microsoft Word

При копировании текста из другого редактора в Microsoft Word абзацы начинаются с вкладок. Как преобразовать их в абзацы, чтобы получить лучшее форматирование?
1
голос
2ответа
1k показов

как приостановить выполнение Excel VBA вручную

Обычно для остановки VBA-кода используют Esc или Ctrl+Break, но есть ли способ приостановить выполнение, как в Visual Studio?
1
голос
2ответа
2k показов

Как сохранить конкретное вложение с отметкой даты из папки «Входящие» Outlook в определенную папку?

Каждое утро я получаю электронное письмо, содержащее 3 файла: "Daily MILH Checks e.xls" "Daily Unit Linked .pdf" "Daily Unit Linked.xls" Это 2x .xls и PDF. Имена файлов никогда не меняются. Письмо ...
1
голос
1ответ
171 показов

Excel создать пользовательскую функцию VBA?

Может кто-нибудь помочь мне создать функцию VBA для выполнения следующего? В Листе 1 у меня есть 3 столбца A(product) и B(price) которые заполнены 3000 наименованиями, и 3-й столбец C(quantity) ...
1
голос
0ответов
48 показов

Получить идентификатор электронной почты вместо имени

Ниже кодирования извлекает всю информацию из .msg файлов. Однако, когда он получает идентификатор электронной почты отправителя и получает, он отражает имя вместо идентификатора электронной почты. ...
1
голос
0ответов
149 показов

Как добавить данные по вертикали при извлечении таблиц с веб-страницы, чтобы преуспеть

Мой код Public Sub Raju() Dim alertTime As Date alertTime = Now + TimeValue("0:05:00") ' ' mymacro Macro ' Dim ws As Worksheet Set ws = Worksheets("Sheet1") Dim usedRows As Long usedRows = ...
1
голос
2ответа
88 показов

Удаление дубликатов по 3K строк, 9 столбцов

У меня в Excel 2010 таблица 3800+. Я хотел бы идентифицировать дубликаты по 6 столбцам, многие с текстом, некоторые с IP-адресами и именами хостов, чтобы отражать точные данные. Я попробовал старый ...
1
голос
1ответ
130 показов

Vba Excel: использование условия ИЛИ столбца без дублирования строки

Это обновленная версия для этого. Вышеупомянутое решение хорошо, пока я не понял, когда я помещаю большие данные, цикл for генерирует дублирующиеся строки (что приводит к нежелательным результатам) Я ...
1
голос
2ответа
274 показов

Оптимизировать для каждого цикла в сводной таблице

Я с трудом пытаюсь оптимизировать цикл VBA For Each который должен анализировать 10-15 тыс. Строк в сводной таблице, основанной на таблице Excel, и все в одной книге. В настоящее время это занимает ...
1
голос
2ответа
316 показов

Я получаю сообщение об ошибке функции в VBA?

У меня есть некоторые функции в листе Excel для объектов, которые я хочу использовать в одной из моих форм. Ошибка "Требуется объект" Любая идея, что мне нужно? Microsoft Excel Object: Public sub ...
1
голос
1ответ
149 показов

Восстановите защиту листа после сохранения и закрытия

В настоящее время у меня есть код VBA, который автоматически снимает защиту всех листов в моем файле Excel 2016 по имени пользователя. В настоящее время, когда я открываю файл, он запрашивает пароль. ...
1
голос
2ответа
923 показов

Проверить текст в Excel?

Как я могу заставить свою функцию IF возвращать сообщение об ошибке, если в ячейку C4 не было введено ни одного номера? Мой код ниже запускается, если вы вводите число, но он также работает, если ...
1
голос
1ответ
494 показов

Снять защиту с листа на основе имени пользователя

У меня есть код VBA, который разблокирует ВСЕ листы в моей книге, но он не будет запускаться автоматически при открытии книги.
1
голос
2ответа
26k показов

VBA - скопировать строку и вставить в строку под ним

Предварительно сказал, что у меня нет опыта работы с VBA, но мне нужно, чтобы эти данные сортировались достаточно быстро. У меня есть Sage 300 Invoice Import, который мне нужно сделать. Я могу ...
1
голос
1ответ
656 показов

Как отразить столбец с объединенными ячейками?

Я работаю над сводной таблицей. В нем есть листы для каждого проекта, а затем основная сетка, в которой перечислены состояния каждого листа. Все работает отлично, если только в листе проекта нет ...
1
голос
1ответ
1k показов

ms-access VBA, не может разблокировать заблокированный проект

Я пытаюсь редактировать проект в MS-access VBA. Если я щелкну правой кнопкой мыши по проекту и выберу Свойства, VBA покажет всплывающее окно: Проект недоступен для просмотра. Я даже не могу добраться ...
1
голос
1ответ
155 показов

Как я могу включить свои листы в Excel для автоматического обновления примененных к ним фильтров

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

PowerPoint VBA - запуск макроса при смене слайдов в режиме редактирования

Я знаю, что мог бы сделать следующее, чтобы запустить код, когда слайд изменяется в режиме презентации. Sub OnSlideShowPageChange() Dim i As Integer i = ...
1
голос
1ответ
3k показов

Назначение переменной на основе формулы в VBA Excel

Я пытаюсь сделать простой макрос, который запускает формулу и отображает ее в msgbox. Прямо сейчас у меня есть: Sub basic_messagebox() Dim CAT1 As Integer MsgBox "The total number of possible Cat I: ...
1
голос
0ответов
278 показов

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

Как использовать VBA в Outlook для пересылки входящих писем конкретным людям на основе списка. Здесь ситуация. Я работаю с системой, которая генерирует электронные письма, поэтому тема всегда ...
1
голос
2ответа
6k показов

«Вызванный объект отключился от своих клиентов».

У меня есть кнопка, которая запрашивает ввод и создает новую вкладку. При первом запуске он прекрасно работает, но при последующих запусках выдается эта ошибка: Вот код: Sub btnAddProject() Dim ...
1
голос
0ответов
434 показов

Как сделать текстовые базовые и средние линии видимыми в Word?

Я хочу, чтобы базовая линия и средняя линия (или точная линия x) были видимыми (и печатными) в строке текста (предполагая, что символы в строке имеют одинаковый шрифт и размер). Можно ли сделать это ...
1
голос
3ответа
677 показов

Найти первую строку в текстовой строке, которая является только числами. Только формулы

Можно ли найти первую строку в строке, которая содержит только цифры / цифры? У меня есть несколько тысяч адресов для обработки, и у некоторых из них есть номера квартир. Мне нужно найти номер адреса ...
1
голос
0ответов
53 показов

Vlookup Assistance

У меня есть проект, в котором мне нужно найти / сопоставить несколько значений из Column B чтобы соответствовать критериям, выбранным из раскрывающегося списка в Column A Проект относится к разным ...
1
голос
0ответов
30 показов

сдвиг данных вниз на одном листе, когда новое значение вводится на другом листе

Я достиг точки, когда я совершенно уверен, что мне нужен VBA, но я не знаю VBA, поэтому мне нужна ваша помощь. Так: У меня есть лист для организации данных по определенным керамическим изделиям. На ...
1
голос
2ответа
266 показов

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

пожалуйста, как определить в VBA, если первая видимая (после использования фильтра) ячейка равна последней видимой ячейке? Если у меня есть: A5 = a, B5 = 1 A6 = b, B6 = 2 A7 = c, B7 = 1 A8 = a, B8 = ...
1
голос
1ответ
804 показов

MSWORD VBA закрыть документ на сохранение

Я пытаюсь закрыть документ при сохранении, используя VBA. Я искал это широко, но в основном это происходит с людьми, пытающимися не отключать сохранение при закрытии документа. То, что я пока имею, - ...
1
голос
2ответа
174 показов

PowerPoint VBA - способ поставить тег на ячейку для идентификации

Я пытаюсь проверить возможности автоматизации MS PowerPoint с помощью VBA. По моему требованию, любая ячейка таблицы ДОЛЖНА быть помечена контролируемым идентификатором и возвращена обратно с ...