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

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

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

Как устранить ошибку времени выполнения для VBA Loop

У меня есть макрос, который проходит через клетки. Мой диапазон начинается с $A1 но мне нужно, чтобы он работал для диапазона, начинающегося с $A8 . Как я могу исправить свой код: Sub test() Dim a, i ...
0
голосов
1ответ
410 показов

Вычитая продажи из заказа в Excel

Я провел последние несколько часов, пытаясь найти что-то похожее на проблему, которая у меня есть, и в настоящее время из моих ушей выходит дым! У меня два листа, один с заказами, второй с продажами. ...
0
голосов
0ответов
205 показов

Макрос Outlook работает только для одного аккаунта

Я использовал макрос Outlook для перемещения всех черновиков прямо в исходящие: Sub SendAllDrafts() ' Send the messages in the Drafts folder (ignore any subfolders) If MsgBox("Are you sure you want ...
0
голосов
2ответа
44 показов

Измените значение ячейки, тогда будет следовать VBA

У меня есть код, который автоматически заполняет ряды в столбце А. Моя рабочая таблица защищена паролем и может редактировать только определенные ячейки. столбец A является базой или количеством ...
0
голосов
1ответ
49 показов

Очистка выпадающего ввода на основе значения другой ячейки

Я строю систему управления запасами в Excel. Каждый элемент имеет следующее: Количество на складе Уровень повторного заказа Заказать склад? Приказал? Идея состоит в том, что когда количество
0
голосов
1ответ
98 показов

Формула Excel для EQUAL TO при работе со списками

Я пытаюсь автоматизировать некоторые утомительные ежедневные работы в файле Excel. Что я хочу сделать, это: Вставьте список в столбец N. Затем... Если что-либо в столбце N равно чему-либо в столбце ...
0
голосов
1ответ
34 показов

Excel проверить форму / маску значений

У меня есть огромная электронная таблица с тысячами значений в столбце А. Значения имеют форму / маску xxx-xx.xx или xx-xxx.xxx Мне нужно проверить, какую форму / маску имеет каждое значение, и ...
0
голосов
0ответов
218 показов

Устранение неполадок - Как отразить две ячейки из разных листов в Excel (2013) с помощью VBA

Я работаю над настройкой VBA для расширенного файла отслеживания ошибок. У меня есть один лист, который содержит все вопросы и которыми трудно управлять. У меня есть еще один лист, который ...
0
голосов
2ответа
825 показов

Отметка времени при изменении нескольких ячеек подряд

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

Использование имени листа VBA

Мне было интересно, есть ли индикатор для рабочего листа в Excel. Допустим, у меня есть код VBA, который в какой-то момент использует Имя рабочего листа, затем я изменяю имя рабочего листа, поэтому ...
0
голосов
1ответ
38 показов

Более эффективный способ создания массива месяцев и показателей дохода?

Я относительно новичок в VBA, и у меня возник вопрос об определении массивов. Я пишу в Microsoft Access функцию для прогнозирования пяти показателей дохода на оставшуюся часть года на основе значений ...
0
голосов
1ответ
20 показов

Не могу кнопки Excel 2013

У меня есть две кнопки в моей таблице Excel. Они оба работали вчера, но сегодня, когда я открыл свой файл, они больше не работают. Я не могу щелкнуть их, и если я включаю режим разработчика, я не ...
0
голосов
0ответов
62 показов

Sub Workbook_SheetChange запускается только после сохранения xlsm

Я хочу запустить процедуру "Sub Workbook_SheetChange", но только когда пользователь решает сохранить книгу. В другом случае - ничего не должно добавляться к внешнему файлу журнала. Есть ли простой ...
0
голосов
1ответ
42 показов

Сокрытие строк с использованием VBA

Я пытался следовать предыдущему вопросу о сокрытии строк на основе значения ячеек (E19) Sub HideIR() If Range("$E$19").Value = "2" Then Rows("20:26").EntireRow.Hidden = True ElseIf ...
0
голосов
1ответ
481 показов

Ошибка выполнения 1004 при удалении нескольких столбцов в Excel VBA

Получение ошибки времени выполнения 1004 при запуске следующего макроса со столбцами в диапазоне от A до BJ. Sub sbVBS_To_Delete_Specific_Multiple_Columns() Sheets("GRT Flight Data ...
0
голосов
1ответ
26 показов

Билинейная интерполяция Excel

Мне нужно интерполировать данные из моей таблицы, и у меня уже есть способ сделать это, из которого я узнал: https://www.engineerexcel.com/bilinear-interpolation-excel/ Однако я хотел включить его в ...
0
голосов
1ответ
40 показов

Копировать данные столбцов на другие листы

Мои данные таковы: Это мой желаемый результат: Я не пробовал ни одного кода. Я новичок в Visual Basic для приложений; Любые предложения о том, как поступить, будут высоко оценены.
0
голосов
1ответ
105 показов

Как передать имя с макросом в Outlook 2010?

Я использую маркетинговый шаблон в Outlook и хотел бы включить несколько получателей из списка рассылки Outlook. В идеале я хотел бы, чтобы шаблон извлекал имя из каждого из контактов из адресной ...
0
голосов
2ответа
2k показов

Как VBA обновить значение ячейки на основе другой ячейки

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

Использование VLOOKUP на всех листах без ссылки на исходный лист

У меня есть рабочая книга, которая запускает несколько макросов для извлечения копий листов из ряда других рабочих книг. Я пытаюсь настроить один файл, который пользователи могут скопировать в свои ...
0
голосов
2ответа
23 показов

Выберите несколько элементов из выпадающего списка (без повторений) и суммируйте их значения из поиска

В листе Input Variable меня есть ячейка F3 содержащая несколько элементов, выбранных из выпадающего списка (без повторений) и разделенных запятой. Их значения поиска находятся на другом листе Ref ...
0
голосов
2ответа
1k показов

VBA Outlook сохранить вложения в формате CSV

Я пытаюсь сохранить вложение электронной таблицы в формате CSV. Я могу запустить процесс, когда вложение электронной таблицы найдено, но мне трудно совместить это со скриптом преобразования, который ...
0
голосов
2ответа
111 показов

Выделите, если включено в строку ИЛИ TextToColumn в VBA

У меня есть 1 или 2 вопроса, в зависимости от решения. У меня есть данные, такие как 001.1, 003.1, 005.1 ... в ячейках. Тогда у меня есть ячейка с данными типа "001.1 | 005.1". Что я хочу сделать, ...
0
голосов
0ответов
428 показов

Сохранение записи в таблицу из формы, которая включает подчиненную форму, только после нажатия кнопки

Я новичок в Access, так что я еще не смог понять это. После поиска в Google я нашел код ниже, но есть проблемы с ним. У меня есть связанная форма, которая включает в себя подчиненную форму. Я ...
0
голосов
1ответ
79 показов

ссылка на ячейку, которая является ссылкой на другую ячейку Excel

Мне нужно создать "двойную ссылку" в листе Excel. Что мне нужно сделать, это ввести дату на первом листе, затем сослаться на эту дату на другом листе и (вот часть, которую я не получаю), сослаться на ...
0
голосов
1ответ
97 показов

Класс PasteSpecial Range не работает, что я могу сделать лучше?

Я пытаюсь скопировать диапазон из одной книги, открыть целевую книгу и добавить значения к этому листу, получая ошибку класса Range и не зная, как это исправить. Вот мой код, спасибо за поиск. Sub ...
0
голосов
2ответа
1k показов

Остановка Excel, чтобы попросить включить макросы

Когда я открываю свой обычный файл xls, Excel спрашивает меня Эта рабочая тетрадь содержит макросы. Вы хотите отключить макросы перед открытием файла? Тем не менее, если я открою редактор Visual ...
0
голосов
2ответа
2k показов

Значение диапазона печати внутри MsgBox без цикла в VBA

У меня проблема с Excel vba, что я хочу напечатать значение диапазона в окне сообщения, как MsgBox "Sheets("sheet1").Range("A1:D1") Я знаю, что это возможно с петлей, как с клеткой, как for i=1 to 4 ...
0
голосов
1ответ
15 показов

объединить данные с другим заголовком

У меня несколько листов, большинство из которых имеют одинаковый заголовок, но один (1) лист имеет другой заголовок У меня есть этот код, который объединит их все Sub combined() Dim xWs As Worksheet ...
0
голосов
0ответов
13 показов

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

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

Как откатить другой файл при закрытии Excel без сохранения?

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

VBA Excel: Findnext зацикливает и возвращает ячейки, которые не содержат строку поиска

Код находит ячейку с балансом в ней и сохраняет ячейку в переменную foundcell , чтобы найти столбец баланса в электронной таблице. Есть несколько столбцов баланса. Я проверил это только с помощью ...
0
голосов
2ответа
796 показов

Макрос Excel для изменения цвета фона

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

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

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

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

Я пытаюсь вставить выпадающий список с двумя пунктами после добавления новой строки. Этот код ниже не работает должным образом. Dim varUserInput As Variant varUserInput = InputBox("Enter Row Number ...
0
голосов
0ответов
2k показов

Как я могу вставить строки ниже в VBA

Я пытаюсь вставить строки ниже пользовательского ввода, но мой код продолжает добавлять его выше.Может кто-нибудь сказать мне, что происходит ... Dim varUserInput As Variant varUserInput = ...
0
голосов
0ответов
6 показов

Код VBA - 66 тыс. Строк для анализа

Я огромное количество данных для анализа! У меня есть таблица "Resolved Met" и столбец G с текстом, содержащим имя сервера, и таблица "Server List" с 66k именами серверов. Я должен проанализировать, ...
0
голосов
0ответов
370 показов

Сортировать объединенные ячейки с VBA в Excel

Есть ли код VBA, который может помочь мне отсортировать весь столбец B с объединенными ячейками? Если sort равен name1, я хочу видеть только name1 и все данные в строках. ...
0
голосов
0ответов
753 показов

Как определить, какое устройство ввода используется в MS Access?

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

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

У меня есть лист Excel, который содержит строки с пустым значением идентификатора, я хочу переместить эти строки в отдельный столбец, чтобы убедиться, что каждая строка в файле будет иметь значение ...
0
голосов
0ответов
20 показов

Использование Excel 2013 VBA Объединение нескольких рабочих листов в новую рабочую книгу

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

Файлы Перемещение одного местоположения в другое в зависимости от значения ячейки

Я хочу скопировать файлы из одного места в другое, основываясь на значении ячейки Excel. столбец b содержит имя файла; столбец c содержит путь SOurce, а столбец D содержит путь назначения. ...
0
голосов
1ответ
118 показов

Используя Text to Columns и сделайте график из выбранного диапазона

То, что я пытаюсь сделать, это сначала у меня есть файл CSV, который содержит огромное количество данных. В первом столбце A дата и время разделены пробелом, как 03/11/2017 12:55:34. Я хочу выбрать ...
0
голосов
1ответ
65 показов

Можно ли удалить файл в VBA Word 2013 и отправить его в корзину?

Я удаляю файл используя Sub RenameActiveFile() by Kmote '''' ' Delete old file: With New FileSystemObject ' (this line requires: Tools->References->Microsoft scripting runtime) If ...
0
голосов
1ответ
67 показов

Окно сообщения появляется на каждом листе

Я использую следующий код для заполнения окна сообщения при вводе сегодняшней даты в ячейку H3. Проблема в том, что окно сообщения появляется на каждом листе. Я хочу, чтобы он был только на листе, в ...
0
голосов
1ответ
18 показов

VBA: Как объединить дублирующиеся данные в одном массиве / словаре и вернуть значения?

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

Как рассчитать возраст по дате рождения в MS Access?

Как рассчитать текущий возраст человека на основании его даты рождения в MS Access? Я пытался =DateDiff("yyyy", [DOB], Date()) Но это только показывает, сколько им будет лет в этом календарном году, ...
0
голосов
1ответ
290 показов

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

Мне нужно создать гиперссылки на слова в отдельных ячейках. Можно ли в любом случае щелкнуть правой кнопкой мыши ячейку, и она сразу открывает папку "Мои документы", а файл, на который я нажимаю, ...
0
голосов
1ответ
25 показов

Удалите, спрашивая, какую папку и имя файла для поиска VBA

У меня есть код, который будет искать значения из другого файла. Я уже включил путь и имя файла, но он всегда спрашивает, какой файл я найду. Вот мой код: Filename = "C:\data\accounts" ...
0
голосов
1ответ
64 показов

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

У меня есть таблица Excel, которая будет собирать данные в строках. Я хочу создать кнопку, которая будет отправлять ячейки из B3:I3 на второй лист в той же книге. После отправки данных информация с ...