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

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

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

VBA недоступна из офисных программ

Недавно я переустановил Windows 10, Avira Free Antivirus и Office 2010. До переустановки эта комбинация приложений работала нормально. Теперь, когда я пытаюсь открыть IDE VBA из нового документа ...
0
голосов
0ответов
12 показов

Поиск и обновление: поиск по двум критериям (Input_Tab), а затем обновление данных столбца (Input_Tab) до данных строки (Database_Tab)

Я делаю что-то не так. Пожалуйста, помогите мне... СИТУАЦИЯ: получил две вкладки - Input_Tab и Database_Tab. Хотите обновить базу данных, используя входные данные. TAB INPUT: столбец Input_Tab A: ...
0
голосов
1ответ
1k показов

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

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

Подберите столбцы различной рабочей книги

Я сейчас создаю новый макрос. У меня все еще есть трудности Во всяком случае, у меня есть две рабочие тетради. Список клиентов Список аккаунтов в списке клиентов у меня есть столбцы Cust_No, ...
0
голосов
1ответ
110 показов

Как найти диапазоны в Excel

В столбце А у меня есть несколько чисел, отформатированных как текст из-за начальных нулей: +-------------+ | A | +-------------+ | 01011111001 | | 01011111002 | | 01011111003 | | 01011111012 | | ...
0
голосов
1ответ
99 показов

Собственный код VBA

Может кто-нибудь объяснить, почему этот код возвращает ошибку времени выполнения «91»? Dim rng As Range, cell As Range Set rng = Selection For Each cell In rng Next cell If Not cell.HasFormula Then ...
0
голосов
1ответ
77 показов

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

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

Выполнить команды оболочки из ячейки Excel

У меня есть команда оболочки, чтобы выполнить программу с дополнительными аргументами. Shell "C:\Program Files\uvnc bvba\UltraVnc\vncviewer" & " " & Range("$G3") Ячейка G3 содержит IP-адрес, с ...
0
голосов
1ответ
354 показов

Excel 2016 UserForm

Хорошо, у меня есть пользовательская форма. В этой форме пользователя у меня есть поле со списком, который извлекает свои данные из таблицы, называемой "Списки" (диапазон A2:A49). У меня есть три ...
0
голосов
2ответа
83 показов

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

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

Не удается заставить папку приложения Outlook работать

У меня есть следующий код для подключения к папкам в Outlook Function Set_Mail_Boxes() Dim myOutlookApp As Outlook.Application Dim myNameSpace As Outlook.NameSpace Dim myfolder(1 To 3) As ...
0
голосов
1ответ
100 показов

Раскрась каждое слово в ячейке с помощью поля ввода и нескольких слов одновременно

У меня есть почти такой же макрос из другой темы Здесь. И теперь я пытаюсь добавить Inputbox, где я могу написать то же, что и в коде в Mylist, без необходимости писать каждое слово в коде. Но я ...
0
голосов
1ответ
491 показов

Указание определенного столбца для Excel, найти и заменить скрипт

Я пытаюсь запустить скрипт, который заменяет определенные слова / цифры другими словами / числами. Он работает нормально, но проблема в том, что он должен работать только на столбце G, потому что в ...
0
голосов
0ответов
16 показов

Сохранить файл Excel, когда гиперссылка была нажата vba

Привет, у меня есть код, который после нажатия на гиперссылку выскочит электронное письмо, как только я этого захочу, когда он щелкнет, файл также будет сохранен. вот мой код Dim h1 As Hyperlinks ...
0
голосов
1ответ
656 показов

Привязка пользовательского окна сообщения об ошибке, не может работать с ошибками во время выполнения?

Я пытаюсь создать своего рода "библиотеку" для ошибок, которые появляются, чтобы люди, использующие мои электронные таблицы, сразу знали, что пошло не так. Это нормально работает для стандартных ...
0
голосов
0ответов
21 показов

Граница на последней ячейке, даже если это пустая / пустая ячейка

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

Копировать данные из одного Excel в другой Excel

Мне нужно скопировать данные строки строки столбца C & D рабочей книги 1 в рабочую книгу 2 листа 3, но есть ошибка. Sub Copy_Paste() Dim Openfile As String ' Openfile Dim lstrow As Long Dim i As Long ...
0
голосов
1ответ
23 показов

Как добавить столбцы в текущий диапазон

Есть ли пример Excel VBA, который добавляет 2 столбца в текущий диапазон, а затем вставляет данные в эти столбцы. Спасибо.
0
голосов
1ответ
26 показов

Как я могу сдвинуться на 1 ряд, сохранив конец диапазона?

Прежде всего позвольте мне сказать, что я действительно впечатлен всеми знаниями об Excel, которые покоятся на этих постах. Во-вторых, у меня проблема, и я подумал, что вы, возможно, сможете мне ...
0
голосов
1ответ
68 показов

В Excel, как создать VBA, который возвращает диапазон данных из другого листа, когда проверка данных = к определенному выбору?

Я пытаюсь вернуть данные (из A1:D14) на листе 4 в A2:D:15 на листе 1, когда я выбираю "A" в моем списке проверки данных, расположенном в ячейке A1 листа 1.
0
голосов
1ответ
513 показов

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

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

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

Я хочу скопировать из диапазона и вставить значение только в целевой диапазон, выбранный с помощью поля ввода. В основном это работает, но старый формат диапазона назначения теряется [3-й и 4-й ряд ...
0
голосов
1ответ
883 показов

Макрос, который сохраняет все вложения Excel на электронную почту в папку на моем жестком диске

Ниже приведен рабочий код, который будет сохранять любые вложения в электронных письмах Outlook в определенную папку на моем жестком диске. Чтобы это работало, мне нужно выбрать все электронные ...
0
голосов
2ответа
54 показов

Как сравнить данные на двух листах Excel с кодом VBA?

Примерный набор данных: Существует ли формула VBA, которая сравнивает даты и похожие слова между двумя наборами данных? Например, если он содержит "Ter" и «1/9/18», то я могу узнать, что это "Трава". ...
0
голосов
0ответов
23 показов

Как автоматически скрывать / отображать строки

Я очень незнаком с написанием кода VBA или любого другого кода по этому вопросу. В настоящее время у меня есть лист, где столбец B извлекает данные (имена) из другого листа. В столбце AI есть эта ...
0
голосов
0ответов
84 показов

Excel 2016 - несколько листов

Я должен объяснить это на примере .. Лист 1: у меня есть один лист, содержимое которого является условным - я изменяю, скажем, ячейки A1 и B1, и весь лист меняется в зависимости от них. Ячейка С1 ...
0
голосов
1ответ
36 показов

вызвать макрос, нажав на объединенный диапазон

Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Selection.Count = 1 Then If Not Intersect(Target, Range(abc)) Is Nothing Then Call MyMacro End If End If End Sub этот код работает ...
0
голосов
3ответа
266 показов

Блокировать все в Excel, кроме значений

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

Как пропустить элемент в массиве в макросе копирования из Excel в PowerPoint

Я новичок здесь с чем-то, что заставило меня в тупик на несколько недель. У меня есть макрос, который копирует Excel в диапазоне от листа до предварительно подготовленного слайда PowerPoint, и это ...
0
голосов
1ответ
10 показов

Найти и скопировать таблицы с 1 строкой

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

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

Я работаю с существующей рабочей книгой на рабочем листе (xlsb). Я хочу использовать командную кнопку управления ActiveX, чтобы скопировать и вставить (только значения и защитить значения ячеек или ...
0
голосов
2ответа
966 показов

Как получить доступ к * несохраненным * книгам Excel в VBA?

У меня есть внешний процесс, который генерирует несколько рабочих листов. Процесс не может быть изменен. Процесс, который их генерирует, не сохраняет их. Затем он оставляет отдельные рабочие книги ...
0
голосов
2ответа
650 показов

Макро /VBA для зацикливания и пропуска листов на основе значения ячейки

Может ли кто-нибудь помочь мне с макро /VBA, поскольку то, что я прошу, немного продвинуто для меня, чтобы достичь. У меня есть книга Excel с 10 листами данных. Макрос, который у меня есть, в ...
0
голосов
1ответ
23 показов

Сравните два столбца и вставьте его в код третьего столбца. Не работает

У меня есть два столбца с данными ниже: DATA_TYPE DATA_TYPE Result VARCHAR2 VARCHAR2 1 NUMBER NUMBER 1 VARCHAR2 NUMBER 1 Я использую приведенный ниже код для сравнения двух столбцов, но результат ...
0
голосов
1ответ
123 показов

Развертывание личного макроса в XLSTART на всех версиях Excel на всех ПК в домене

ПРЕДПОСЫЛКИ: У нас есть личная макробуксовая книга, которая распространяется среди всех людей, выполняющих определенную работу. Это значительно облегчает их работу, и со временем многие процессы ...
0
голосов
1ответ
12 показов

Объедините Excel и сохраните линию подписи

Я делаю проект Excel и SharePoint, где я предоставляю пользователю файл Excel с линией подписи Microsoft, которую пользователь проверяет и подписывает. Это отдельные файлы для каждого пользователя, и ...
0
голосов
0ответов
46 показов

Показать таймер обратного отсчета для обновления веб-запроса

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

Удаление дублирующих транзакций - VBA или функция

Пример набора транзакций: Обратите внимание на 3 показанные транзакции. Две транзакции, выделенные зеленым цветом, - это те, которые я хотел бы удалить или пометить (не имеет значения). Используя ...
0
голосов
0ответов
35 показов

Автоматизировать, нажав кнопку «Загрузить CSV» на веб-странице и сохранить ее, а затем импортировать как рабочий лист в текущую рабочую книгу.

Я пытаюсь автоматизировать ручной процесс, который выглядит следующим образом:1. Откройте веб-страницу (https://trans-logistics.amazon.com/fmc/execution/JA3Nk--CPTs_(24_Hour_Pool)) (не нажимайте - ...
0
голосов
1ответ
67 показов

Удаление строк на одном листе на основе поиска значения на другом листе

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

Удалить строки на разных листах (без цикла)

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

VBA "нравится" не то, что он должен делать

У меня есть список из примерно 2500 строк, и я хочу проверить, есть ли в первом столбце слова "intern", за которыми следуют ":" (после: intern может быть любая позиция после) в цикле Важная часть ...
0
голосов
1ответ
35 показов

Как удалить то же самое в массиве ячеек?

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

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

У меня ограниченное рабочее знание макросов Excel VBA. У меня есть два листа под названием "Сводка" и "Данные" Сводная таблица имеет фиксированные строки и столбцы. Таблица данных имеет значения в ...
0
голосов
1ответ
41 показов

Outlook / VBA. Как подсчитать почту, которую я переместил по правилам Outlook?

Я создал правила внешнего вида для общего почтового ящика. Теперь я хотел бы понять, сколько электронных писем обрабатываются с помощью правил. Одно из правил заключается в том, что электронное ...
0
голосов
1ответ
369 показов

Excel 2013 - удаление объектов LegendEntry из легенды сводной диаграммы с использованием VBA

У меня есть сводная диаграмма, которая обычно показывает 6-8 серий из 15 возможных, многие из которых, как правило, равны нулю. Таким образом, каждый раз, когда он обновляется, у него есть 15 серий, ...
0
голосов
0ответов
9 показов

Vba нажать кнопку на нескольких веб-страницах

У меня есть веб-ссылки с ячейки Excel a2 на lastrow(строка может отличаться). Мне нужно открыть все ссылки в ie и chrome(оба кода req). И нажмите ту же кнопку в IE, используя его класс HTML или любой ...
0
голосов
1ответ
3k показов

Сохранить Excel лист как CSV в UTF-8 с помощью VBA

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

Mac Excel - VBA, написанная на японском языке, повреждена

У меня есть файл Excel с макросом VBA, защищенным паролем, написанным японскими символами, с которым у меня возникают проблемы при работе. Всякий раз, когда я пытался открыть его в Excel 2016 для Mac ...
0
голосов
0ответов
67 показов

Настройки поля сводной таблицы Excel

У меня есть большая сводная таблица, в которой я пытаюсь увидеть% от общей суммы по всем ячейкам. Я пытаюсь выбрать все ячейки в таблице, затем перейти к настройкам поля и выбрать «Показывать ...