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

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

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

Функция Excel VBA для обновления значения ячеек += значение над ячейкой

Как я могу сделать так, чтобы, если я введу что-либо в диапазон ячеек B3:E3, значение будет тем, что я введу, плюс значение вышеупомянутой ячейки. пример: если я введу 20 в ячейку C3, после нажатия ...
1
голос
1ответ
608 показов

Как отразить ячейки, когда источником является список проверки данных? (Excel 2010)

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

Невозможно загрузить файл на FTP из Excel VBA

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

Пользовательская функция Excel с IF и цветом ячейки

Мне нужна помощь, возможно, с пользовательской функцией для Excel. Все на картинке: (Да, я знаю, что COLOR = YELLOW - это чепуха, но это всего лишь пример того, что, я думаю, могло бы ее решить). В ...
1
голос
1ответ
849 показов

Код Excel VBA и предупреждение о программном доступе к Outlook

Примерно в прошлую пятницу один из моих макросов Excel, который генерирует электронное письмо, получал это предупреждение: Microsoft Outlook: программа пытается получить доступ к информации об адресе ...
1
голос
0ответов
685 показов

Ошибка запроса HTTP-перенаправления при использовании WinHttpRequest в Excel

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

Как объединить значения из нескольких строк в одну строку? Есть модуль, но нужны переменные, объясняющие

Я совершенно новичок в VBA и пытаюсь реализовать превосходное решение здесь от Raystafarian. Как объединить значения из нескольких строк в одну строку в Excel? (пересмотренная версия). Однако, ...
1
голос
3ответа
1k показов

Excel - Как вернуть первую строку, состоящую только из цифр, длиной от 7 до 10 символов в большом тексте? (желательно только формулы)

Я пытаюсь извлечь некоторые числа из нескольких ячеек, каждая из которых имеет большой объем текста. Числовые строки сопровождаются определенными словами, которые предшествуют числовой строке, ...
1
голос
3ответа
3k показов

Найти первую пустую ячейку столбца в таблице

Я пытаюсь найти первую пустую ячейку столбца в таблице с этим кодом: 'Find next blank cell in results sheet lLastRow = .Range("A" & .Rows.Count).End(xlUp).Row + 1 'Paste results in the result sheet ...
1
голос
2ответа
4k показов

Excel VBA - сохранить лист в новый файл без формул

Нужна некоторая помощь для завершения этого кода VBA, я взял его настолько, насколько мои ограниченные знания дадут мне. Сценарий: у меня есть основная рабочая книга, которая извлекает данные из двух ...
1
голос
1ответ
102 показов

Как я могу записать переход от «Выкл.» К «Вкл.» В столбце в Excel?

Этот вопрос имеет свои корни здесь: Как я могу записать переход от 0 до 1 в столбце в Excel? Но вместо нулей и единиц я бы хотел использовать On/Off в качестве параметра переключения. Код должен ...
1
голос
1ответ
155 показов

Как защитить сноски или сноски Word от случайного удаления?

При исправлении документа очень легко удалить сноску, поскольку они помечены маленькими символами Их легко пропустить и удалить абзац, не заметив при этом, что сноска удаляется. Есть ли способ ...
1
голос
1ответ
252 показов

Предложения по запуску очень большого макроса

У меня есть макрос Excel, который, по моим оценкам, может занять от 2 до 7 дней (с моим текущим компьютером), если я получу достаточно данных для обработки. Это выполнимая задача с моим процессором ...
1
голос
1ответ
69 показов

MS Excel VBA код для создания правил скрытия / удаления

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

Выделите ячейки с красным текстом

У меня есть столбец текста, в котором некоторые символы (не ячейки) выделены красным шрифтом. Есть ли способ выделить ячейки, которые содержат красные символы с помощью условного форматирования? ...
1
голос
1ответ
36 показов

Попытка написать код для извлечения данных из всех файлов

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

VBA - копировать, вставить, затем удалить со старого листа

У меня есть лист, который позволяет пользователю вставлять данные, а затем вставлять их в скрытый лист в книге, которая управляет сводной таблицей. Это делается с помощью командной кнопки. Мой код ...
1
голос
1ответ
220 показов

MS Excel - создать скриншот каждого листа (используя скрипт?)

Можно ли сделать скриншоты всех листов в Excel (например, по сценарию)? Посмотрите на этот пример. Я хочу как-то экспортировать данные из зеленого прямоугольника в JPG (или другой формат) и сделать ...
1
голос
1ответ
1k показов

MS Project меняет цвет текста в строке на основе поля статуса

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

Массовый поиск и замена - Microsoft Word 2013

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

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

У меня есть два столбца данных: Member Time A 09/24/2015 09:48:36 A 09/24/2015 09:47:40 A 09/24/2015 10:11:06 A 09/24/2015 10:08:47 B 09/24/2015 10:28:45 B 09/24/2015 10:29:49 B 09/24/2015 10:30:12 B ...
1
голос
2ответа
612 показов

Скрипт VBA скопирован с одного листа на другой

У меня есть рабочий VBA-скрипт для процедуры функциональной проверки рабочего листа (FTP), который будет принимать значения, хранящиеся в 32 именованных диапазонах, и вставлять их в отдельный рабочий ...
1
голос
1ответ
581 показов

Преобразовать строку с несколькими столбцами в несколько строк с одним столбцом каждый

У меня есть очень длинный список данных, который выглядит так: User1 Item1 Item2 Item3 User2 Item1 Item2 #NUM! (This is a failed formula) User3 Item1 #NUM! #NUM! И я хочу превратить каждый ряд в 1-3 ...
1
голос
1ответ
262 показов

Задержка приглашения на собрание в Outlook 2010 - vba

Я пытаюсь написать код, чтобы запланировать приглашение на собрание и автоматически отложить отправку участникам позже, т.е. отложить отправку приглашения на собрание. Ниже приведен код, но он дает ...
1
голос
1ответ
446 показов

Excel VBA для стандартизации имен в выбранном диапазоне

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

Генерация контрольного номера

Поэтому в настоящее время у меня есть следующее. Когда я нажимаю кнопку или нажимаю кнопку "Отправить", форма выглядит на вкладке "Главная книга". Я пытался заставить форму автоматически генерировать ...
1
голос
3ответа
638 показов

Используя VBA, как сравнить значения

Код VBA Sub loopchange() 'select the blank column Dim level As String Range("AF2").Select Do 'move to A2 cell' ActiveCell.Offset(0, -31).Select 'find out which is level2 If (ActiveCell.Value = "..2") ...
1
голос
1ответ
1k показов

Запуск макроса в Excel 2013 каждый раз, когда книга открывается или закрывается

Я хочу запускать макрос каждый раз, когда открывается файл Excel и до его закрытия. Я пытался использовать приведенный ниже скрипт, но он не работал. Private Sub Worksheet_Activate() 'my macro End Sub
1
голос
1ответ
169 показов

Excel UDF в UDF дает ошибку #VALUE

Во-первых, спасибо nixda за хеширующий код! Я новичок в VBA. Я пытаюсь создать функцию, которая принимает адрес электронной почты и запутывает часть имени пользователя, чтобы можно было ...
1
голос
2ответа
200 показов

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

У меня есть следующие данные для начала: Sr. No Conf. By Prod 1 A X 2 B Y 3 A Z 4 B X 5 A X 6 B Y 7 A Y 8 B M 9 A N 10 B O Меня интересует колонка Prod . Я хочу только те значения, которые были ...
1
голос
1ответ
64 показов

Когда закончится "зацикливание", выберите первую ячейку в диапазоне

У меня есть скрипт, который перебирает разделы на одном листе (Процедура функционального теста) и вставляет эти значения в другой лист (Результаты) в ячейке L2. В настоящее время он настроен так, ...
1
голос
1ответ
575 показов

VBA скопировать лист диаграммы из шаблона

У меня есть диаграмма листа, которую я хочу использовать в качестве шаблона в макросе. Я пытаюсь скопировать лист и назначить его объекту типа диаграммы, но не могу заставить его работать. Ниже в ...
1
голос
1ответ
362 показов

Как остановить макрос Excel 2011 VBA на iMac?

Раньше я мог набрать команду +period, чтобы остановить работающий макрос. Теперь, кажется, ничто не может остановить. Как я могу прервать и остановить работающий макрос VBA, пожалуйста?
1
голос
1ответ
268 показов

Excel 2016 - Как удалить дубликаты, сравнивая 2 столбца, но оставляя пустые ячейки вместо дубликатов?

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

Повторяющиеся значения - Microsoft Excel

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

Может ли MS Access создать форму типа столбца строк, подобную изображенной на рисунке?

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

Отключить всплывающее окно Excel при наведении указателя мыши на ячейку комментария

После того как я поместил комментарий в ячейку, существует возможность: отображать все комментарии независимо от положения мыши отображать комментарий только тогда, когда курсор мыши находится над ...
1
голос
2ответа
120 показов

Excel поиск между датами

У меня есть электронная таблица, в которой перечислены все клиенты и дата изменения их статуса. например Client_Name Transaction_Date Status ClientA 1/1/2017 Level_1 ClientB 2/1/2017 Level_2 ClientA ...
1
голос
1ответ
917 показов

VBA, если <все из них> = значение, то

Мой код сейчас выглядит так For i = 1 To Rows.Count If (Cells(i, 24) = "Y" And Cells(i, 25) = "Y" And Cells(i, 40) = "Y") Then sum = sum + 1 End If End If Next Я хотел бы сделать выражение If более ...
1
голос
0ответов
171 показов

Сбой MS Excel 2016 при вставке пользовательской формы

Ранее я установил MS Office 2007, а недавно дополнительно установил MS Office 2016. Когда я попытался добавить пользовательскую форму в пустую книгу, Excel упал без объяснения причин. Когда я ...
1
голос
0ответов
4k показов

Excel 2010/2013 - VBA - Как запустить событие перед предварительным просмотром

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

«Microsoft Excel ждет, пока другое приложение завершит действие OLE», прерывая код VBA

У меня есть книга Excel, в которой выполняется код VBA, который я использую каждый день. Во время выполнения он продолжает зависать в диалоговом окне с сообщением «Microsoft Excel ожидает, пока ...
1
голос
1ответ
707 показов

Программы доступа к скрытым файлам и папкам

Я хочу написать макрос Excel, который удаляет / создает файлы и папки. Это заставило меня задать себе следующий вопрос: Как скрытые файлы / папки видятся программами и являются ли они изменяемыми? ...
1
голос
0ответов
28 показов

VBA и Access, пытающиеся объединить два типа выходов, оба из одного поля, и отобразить связанные суммы под одним вновь созданным типом

Я довольно новичок в программировании на VBA и использовании Access в целом. Я пытаюсь разработать запросы для отраслевого опроса, где мне нужно отображать суммы продаж для каждого из наших различных ...
1
голос
1ответ
652 показов

VBA - создать массив всех имен таблиц в книге

Моя конечная цель здесь - иметь кнопку, которая при нажатии создает новый лист с таблицей на нем ... эта новая таблица должна быть добавлена в список мастера сводных таблиц. Вызываемая ошибка ...
1
голос
1ответ
299 показов

Установка правила для входящей почты (прочитанной или непрочитанной)

Мне нужен небольшой совет по Outlook 2010. Существует такая ситуация:- одна учетная запись веб-почты, которая используется несколькими людьми (используя веб-браузер или телефон для доступа к ней)- ...
1
голос
1ответ
695 показов

Программный доступ к Visual Basic Project не является доверенным при импорте файла .bas из указанного места

Я получаю ошибку времени выполнения 1004 при импорте модуля из одной рабочей книги в другую рабочую книгу в Excel с использованием кода VBA Sub importModuleBas() Dim wb As Workbook Dim strTemp As ...
1
голос
1ответ
5k показов

Как вы предотвращаете повреждение общих файлов Excel?

У меня есть 10 или около того общих файлов Excel с поддержкой макросов, которые ежедневно изменяют около 30-50 пользователей. Со временем файлы увязнут и раздуты, так как пользователи думают, что ...
1
голос
1ответ
78 показов

Поиск и замена номеров

Я использую много графиков в документах, и мне нужно их последовательно нумеровать. Я могу использовать следующее, чтобы найти следующее вхождение числа в тексте: Selection.Find.ClearFormatting With ...
1
голос
1ответ
1k показов

Excel 2010 VBA на Hyperlink Active Cell для себя, так что это приведет к его точному местоположению, когда эта ячейка вставляется и отправляется в электронной почте Outlook

Цель: Excel 2010 - VBA подключить к активной ячейке Hyperlink Active Cell, поэтому это приведет к ее точному расположению в электронной таблице с момента вставки и отправки этой ячейки в электронную ...