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