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

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

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

Выберите все строки, у которых выделена ячейка, используя vba

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

Транспонировать наборы строк в столбцы

Стараюсь избегать часов ручной работы, находя способ транспонировать наборы данных в столбцы. В настоящее время мои данные были очищены и разделены на два столбца: столбец A показывает имя столбца, а ...
0
голосов
0ответов
100 показов

Ошибка макроса в Excel при вставке

Я фильтрую столбец, затем пытаюсь скопировать и вставить значения. Тем не менее, я получаю сообщение об ошибке PasteSpecial Метод Range Class Failed Sub DD() ' ' DD Macro ' ' Rows("1:1").Select ...
0
голосов
1ответ
74 показов

Как выделить Выбранные переменные и объект в Acess IDE

Мне было интересно, есть ли способ или плагин или что-нибудь, что позволит мне выделить переменные в Access IDE. Я имею в виду, например, когда я выбираю переменную, объект или метод, я хочу видеть ...
0
голосов
1ответ
89 показов

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

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

Защитите ячейки от вставки данных в них, но разрешите ввод новых данных вручную

Можно ли защитить диапазон ячеек, чтобы пользователь все еще мог вводить в них данные, но они не могут вставлять другие ячейки поверх? Я прошел через все параметры «Защитить лист», «Защитить рабочую ...
0
голосов
1ответ
30 показов

Excel 2016 VBA Code для флажка для ввода да или нет при выборе из пользовательской формы1

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

Excel: объединить несколько строк, но сохранить данные столбца?

У меня есть таблица Excel (Excel 2011 для Mac) с 1175 строками, содержащими названия видов (всего 431 наименование) и 72 столбцами (A:BT) месяцев с октября 2011 года по август 2017 года. Каждая ...
0
голосов
1ответ
196 показов

От шестнадцатеричного до десятичного числа в Excel

У меня есть 14-значные шестнадцатеричные числа в Excel, которые я хочу преобразовать в десятичное число. Например, в C2 это число 0438E96A095180 и должно быть 1188475064373632 в десятичном виде. Я ...
0
голосов
1ответ
34 показов

Как фильтровать по значению ячейки с помощью VBA?

У меня есть два листа в рабочей тетради. Я использую следующий код VBA для фильтрации данных: Sub apply_autofilter_across_worksheets() 'Updateby Extendoffice 20160623 Dim xWs As Worksheet On Error ...
0
голосов
0ответов
57 показов

Как написать защищенный от записи файл с VBA

У меня есть небольшой проект VBA (в Powerpoint), в котором мне нужно создать и сохранить защищенный от записи файл (любого рода, первоначальная мысль - текстовый файл). Каков наилучший подход для ...
0
голосов
0ответов
23 показов

Посмотрите, кто в последний раз изменил цвет категории на внешний адрес электронной почты

Здесь ситуация. Кто-то на работе в общем почтовом ящике постоянно меняет категорию входящей электронной почты на определенный цвет. Для этой общей папки входящих сообщений эти цвета представляют ...
0
голосов
0ответов
37 показов

Блокировка ячеек на основе условно отформатированного цвета салона

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

Остановить макрос VBA при достижении пустой строки

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

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

Приведенный ниже код VBA извлекает наиболее распространенные повторяющиеся пары и триплеты из данных, для которых требуется 6 столбцов данных (A1, B1, C1, D1, E1, F1), и отображает их количество ...
0
голосов
1ответ
69 показов

Как настроить макрос кнопки для автоматического перехода на конкретный лист?

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

Изменить макрос, который работает, только если диапазон начинается с ячейки A1 или T1 и т. Д.

У меня есть макрос, который работает, но я хотел бы изменить диапазон ячеек с Set SearchRange = Range("E1:E12") to Set SearchRange = Range("A21:A32") Я внес изменения в код, но он не будет работать, ...
0
голосов
1ответ
47 показов

MS Excel VBA для экспорта в PDF внезапно завершает работу и заставляет компьютер перезагрузиться

У меня есть некоторый код VBA (см. Ниже), который в основном печатает именованные диапазоны в файле Excel в PDF. У меня есть командные кнопки для каждого макроса, и он работает нормально, но когда я ...
0
голосов
1ответ
2k показов

Макросы Hide & Unhide не будут работать после блокировки столбцов и защитного листа

У меня есть два столбца, E & G, в которых есть формулы, поэтому я заблокировал эти столбцы и защитил лист, в котором они находятся. У меня есть две кнопки на листе, кнопка «Скрыть и показать». После ...
0
голосов
1ответ
33 показов

Удаление строк на листе Excel, если дубликат найден на другом листе

У меня есть две таблицы: "составлен" и "первый пикап". То, что я хочу сделать, это удалить строки в листе "firstpickup", если значение в столбце A также можно найти в столбце A "compiled". "compiled" ...
0
голосов
1ответ
56 показов

Добавление дополнительной функциональности / логики в электронную таблицу Excel

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

VBA - Автоматизация загрузки PDF-файла из Интернета без Internet Explorer

Я хочу автоматизировать загрузку PDF-файла с веб-сайта без использования Internet Explorer. в настоящее время выполняются следующие шаги: Шаги 1. Войдите на веб-сайт с помощью Internet Explorer - ...
0
голосов
1ответ
235 показов

Разбор RegEx в Excel

Предположим, у меня есть электронная таблица Excel со следующим столбцом: А-345 привет Привет B-389 хороший C-6231 что A-12287 кто просто А-7819, С-45556 Как вы можете видеть - у меня есть текст, ...
0
голосов
0ответов
23 показов

Скопируйте, вставьте и добавьте строку, когда она выбрана, и удалите, когда выбрано Удалить

Я только начал с VBA.Я занят с листом заказа деталей Мне нужно, на верхнем рисунке, если вы нажимаете кнопку ДОБАВИТЬ , он должен скопировать ex. I26 и L26 к нижнему листу, к D2 и E2. Затем он должен ...
0
голосов
1ответ
30 показов

Добавить сегодняшнюю дату при открытии сохраненного шаблона электронной почты

Я хочу добавить сообщение и дату, когда я открою шаблон электронной почты, который я сохранил. Мне удалось только добраться до следующего кода: Private Sub adddate() .Item.Subject = "Prep Status ...
0
голосов
0ответов
309 показов

Создать пользовательский интерфейс класса в VBA

В VBA UserForm - это просто пользовательский класс (с некоторыми событиями и свойствами) и со встроенным пользовательским интерфейсом. Я тоже хотел бы создать собственный класс со встроенным ...
0
голосов
0ответов
26 показов

VBA - Excel перестает отвечать - таблица применяется ко всему листу?

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

Неожиданные результаты косвенной ссылки на другой лист

Я не получаю ожидаемый эталонный результат в следующем сценарии Может кто-нибудь, пожалуйста, объясните это. Создайте рабочую книгу с 2 x WorkSheets, Sheet1 & Sheet2 Заполните Sheet2 Col A1 Долой ...
0
голосов
0ответов
40 показов

VBA POWERSHELL EXEC Ошибка времени выполнения: система не может найти указанный файл

я пытаюсь запустить несколько powershellscript из VBA Excel, он работал нормально. Но сейчас получаю ошибку, система не может найти файл. Sub Button1_Click() strCommand = "Powershell -File ...
0
голосов
0ответов
22 показов

Каков синтаксис для InsertedTextColor

Я хочу, чтобы изменения в моем файле ms word 2016 года содержали вставки красного цвета и удаления фиолетового Когда я даю ActiveDocument.InsertedTextColor = wdRed ActiveDocument.DeletedTextColor = ...
0
голосов
1ответ
71 показов

Отключить макрос с другим макросом. EXCEL VBA

У меня есть 7 макросов, которые не позволяют пользователю копировать и вставлять в книгу. Тем не менее, время от времени я хочу иметь возможность копировать и вставлять. Есть ли способ отключить эти ...
0
голосов
1ответ
19 показов

Извлечение данных из книг с гиперссылками

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

Как решить прикладную или объектную ошибку в VBA?

Я получаю application-defined or object-defined error каждый раз, когда нажимаю "запустить" Sub Test1() Dim Bank As Range Dim lRow As Long lRow = Cells(Rows.Count, 3).End(xlUp).Row Bank = ...
0
голосов
1ответ
204 показов

Транспонировать сложенные данные в один столбец в строки на основе переменных критериев и уникальных идентификаторов

Используя Excel 2013, я изо всех сил пытаюсь написать формулу, которая позволяет мне переставлять суммы, сложенные в столбце E, на основе кода вычета в столбце F, используя различные критерии для ...
0
голосов
1ответ
56 показов

Найдите значение из выпадающего списка и сравните столбцы, затем перечислите различия

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

Excel 2016: VBA: Формула генерирует синтаксическую ошибку в макросе

У меня есть данные Excel со столбцом F, которые имеют дату / время в формате: 13.11.2008 21:33. Теперь мне нужно, чтобы эта дата отображалась в столбце H согласно формуле =TEXT(F2,("MMM-dd")) (в ...
0
голосов
0ответов
58 показов

Excel 2016: VBA: сортировка итоговых итогов по величине и величине в сводной таблице

Мне удалось создать сводную таблицу с использованием VBA, но теперь я не уверен, как отсортировать столбец "Общий итог" справа от Наибольший к наименьшему, используя VBA, который генерирует сводная ...
0
голосов
2ответа
3k показов

Макросы Excel: цикл по строкам

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

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

У меня есть таблица Excel с одной колонкой для ингредиентов и одной колонкой для рецептов. (см. слева на картинке ниже). Я хотел бы создать матрицу со всеми ингредиентами (как показано на рисунке ...
0
голосов
1ответ
103 показов

Код VBA, необходимый для очистки содержимого ячейки AQ при изменении значения ячейки D; Microsoft Excel для Office 365 MSO 32-разрядная версия

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

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

У меня есть ячейка DATA INPUT (ячейка B3) в SHEET1. Я хочу создать макрос-код, чтобы при нажатии кнопки макроса данные из ячейки B3 SHEET1 копировались в ячейку C5 SHEET2, а также удалялись данные, ...
0
голосов
1ответ
114 показов

Индекс VBA Excel соответствует импорту CSV

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

Вычисление расстояния (строк) между двумя одинаковыми значениями в таблице

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

получить ошибку во время выполнения при запуске сценария VB для экспорта изображений с именем файла

Мне нужно экспортировать много изображений из листа Excel и выделить значимое имя файла на основе значений в данном столбце. Я нашел отличный ответ Кайла, который опубликовал сценарий в ответ на ...
0
голосов
2ответа
170 показов

Ошибка VBA: недостаточно места в стеке

У меня есть очень простой макрос на листе Excel, который позволяет пользователям пересчитывать. У меня нет других макросов / кода в рабочей книге, и только эта рабочая книга открыта Sub Calculate() ...
0
голосов
0ответов
21 показов

отображать окно сообщения и звук одновременно - VBA

В приведенном ниже коде песня воспроизводится первой, после чего отображается сообщение. Как отобразить окно сообщений и Sound Play одновременно в приведенном ниже коде? Private Declare PtrSafe ...
0
голосов
1ответ
74 показов

Excel - минимальное значение в отфильтрованном диапазоне

Итак, у меня есть таблица, где дата хранится в столбце C, а время хранится в столбце E. Моя таблица запускается от строки 5 (хотя это заголовки, поэтому данные находятся в строке 6 и далее) до строки ...
0
голосов
1ответ
85 показов

macro vba Заменить все символы после или до определенного

Пожалуйста, помогите мне узнать, где моя ошибка. У меня есть строка 80/120 в ячейке A1, и я хочу создать переменную, заменить все символы перед "/" (включая "/") и поместить ее в ячейку B1. Sub ...
0
голосов
0ответов
50 показов

VBA - Назначение макроса кнопке управления формой

Я написал приведенный ниже код в VBA для удаления полных строк, если в столбце U Sheet21 (на самом деле называется "Регистрация ROG"), если появляются "Self Cancelled" или "Waitlisted". Когда я ...
0
голосов
2ответа
303 показов

VBA / Excel анализ большого набора данных

Я работаю с большим количеством данных в Excel и думаю, что VBA может быть полезным. У меня примерно 500 строк, в столбце А есть имена (примерно 150). Я хочу применить формулы к другим столбцам, ...