Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
2ответа
59 показов
Как автоматизировать форматирование в верхнем регистре для отдельных столбцов в Excel с VBA?
Я пытаюсь автоматизировать форматирование текста в верхнем регистре для столбцов B и C, и у меня возникают проблемы с правильной установкой целей столбцов. Я нашел этот фрагмент кода на справочном ...
0
голосов
1ответ
132 показов
Мой код VBA для сохранения в формате PDF не будет работать. Может кто-то прочитать и посмотреть, что я могу делать не так?
Sub SaveAsPDF() Dim NewFN As Variant NewFN = "C:\Users\Brock\Desktop\MPI\Financials\" & Range("b10").Value & ".pdf" Dim ActiveWorksheet As Variant ActiveWorksheet = "sheet1" ...
0
голосов
1ответ
30 показов
Как я могу заставить продукт этого фрагмента VBA динамически обновлять таблицу?
У меня есть мастер-лист со всеми моими данными. Я с уважением "украл" следующий код, чтобы скопировать все строки, содержащие определенную текстовую строку во втором столбце, на другой лист. For Each ...
0
голосов
0ответов
45 показов
EXCEL поможет найти несколько значений
Я не совсем эксперт по Excel. Буду признателен за любую помощь, которую может оказать любой. Вот моя ситуация: У меня есть выдержка из таблицы БД в Excel, которая выглядит следующим образом: 1-я ...
0
голосов
1ответ
374 показов
создавать таблицы Excel на отдельном листе, используя VBA
В Excel 2016 я пытаюсь написать подпрограмму vba, которая берет лист, содержащий некоторые данные, и создает новый лист, который будет заполнен диаграммами, использующими данные в исходном листе. Я ...
0
голосов
1ответ
91 показов
Вставка изображения на ВСЕХ страницах текстового документа
У меня есть следующий код: Sub ImageInsert() Application.ScreenUpdating = False Dim Rng As Range, Shp As Shape, StrImg As String StrImg = "filepath" Set Rng = Selection.Range Rng.Collapse Set Shp = ...
0
голосов
1ответ
367 показов
AppActivate Excel-vba: Excel мигает на панели задач и не активируется
В модуле Excel-vba: Option Explicit Sub Test() Dim Outlook As Object Set Outlook = CreateOutlook() Set Outlook = Nothing End Sub Function CreateOutlook() As Object Dim Outlook As Object On Error ...
0
голосов
2ответа
35 показов
Обновление макроса для увеличения высоты каждой строки на X пикселей
Это прекрасно работает, чтобы установить все строки на 25 пикселей. Sub sbChangeRowHeightMulti() Rows("3:1000").RowHeight = 25 End Sub Но я хочу взять существующую высоту строки и добавить 10 к ней. ...
0
голосов
2ответа
274 показов
График Excel: макрос для определяемой пользователем переменной толщины линии
У меня есть несколько рядов данных на графике, и я хочу, чтобы каждая из примерно 55 линий на графике имела разную толщину в зависимости от моего выбора. Я видел следующий макрос, чтобы настроить ...
0
голосов
1ответ
47 показов
Попытка объединить информацию из нескольких строк в одну строку
Я новичок в написании макросов /VB для Excel, и я действительно застрял в этой проблеме. Вот образец того, что у меня есть И вот на что я надеюсь Как вы видите, я надеюсь объединить отдельные оценки ...
0
голосов
1ответ
2k показов
Исключение текста при поиске в VBA (Excel) RegEx
У меня есть функция внутри макроса, использующая регулярное выражение в Excel 2016 (VBA), которая должна удалить все цифры из текста, чтобы я в основном получал только буквенные символы. Суть в том, ...
0
голосов
0ответов
57 показов
Макрос Excel VBA, выдающий ошибку при запуске с определенного листа
У меня есть макрос, который автоматически фильтрует диапазон на одном листе, а затем копирует определенные столбцы на другой лист. Макрос работает нормально со всех листов в книге, кроме страницы, ...
0
голосов
2ответа
405 показов
VBA код для удаления пустых ячеек
Есть идеи, почему это не сработает? Я продолжаю получать сообщение об ошибке 1004: ошибка приложения или объекта. Я пытаюсь удалить целый раздел строк, если первая ячейка пуста, а затем, если она не ...
0
голосов
1ответ
520 показов
Невозможно добавить CubeField/PivotField как поле данных в VBA
Я работаю над очень длинным макросом для своей работы, и я почти закончила, но это последняя часть, и, независимо от того, что я делаю, я не могу найти решение. В этой сводной таблице мне нужно иметь ...
0
голосов
0ответов
55 показов
Vba: поиск в разных листах, если значения совпадают
Я работаю над проектом, в котором у меня есть лист для каждой квартиры, содержащий множество ценностей, которые меня интересуют, это поверхность, лист с краткосрочным бронированием, лист с ...
0
голосов
1ответ
1k показов
Исключить листы при циклическом просмотре листов
Буду признателен за помощь с кодом ниже. Я пытаюсь выполнить код для каждого листа в рабочей книге, кроме трех. Мой код ниже проходит через каждую вкладку, но я не смог выяснить, чтобы пропустить три ...
0
голосов
2ответа
304 показов
Ищем макрос для увеличения числа на 1 в документе Word
У меня есть документ Word, к которому другие пользователи могут обращаться и изменять (на том же компьютере). В верхней части этого документа находится строка с надписью «Версия № XXX». Я хотел бы ...
0
голосов
3ответа
78 показов
Excel VBA управление ошибками
Я читал эту ветку об обработке ошибок, но когда я пытаюсь воспроизвести даже простой сценарий управления ошибками, это не сработает. Я пытаюсь запустить следующий модифицированный код из одного из ...
0
голосов
0ответов
504 показов
Макро-скрипт VBA для поиска / замены слов, затем выделите их, чтобы узнать, какие слова были изменены в документе Word
У меня есть изящный макрос ниже, который находит и заменяет слова, затем выделяет их, чтобы я знал, какие слова были изменены сценарием. Однако сначала я должен установить цвет подсветки, а затем ...
0
голосов
1ответ
50 показов
Сохранение таблиц на основе их имен
Этот макрос делает почти то, что мне нужно, но я бы хотел, чтобы он включал «_sspl.xlsx» в конце имени каждого листа и помещал файлы в папку с таким же именем, как и исходный путь к файлу. Я не могу ...
0
голосов
0ответов
19 показов
импорт и экспорт модулей в Excel без использования библиотеки расширяемости Visual Basic для приложений
Я работаю над проектом по управлению модулями из рабочих книг моих коллег по компьютерам. Из-за настроек безопасности моей организации я вообще не могу использовать Visual Basic for Applications ...
0
голосов
2ответа
531 показов
Разделить текстовый файл на несколько файлов на каждом разрыве строки
Я хочу разделить текстовый файл на несколько файлов каждый раз, когда в строке нет разрыва строки / нет текста. Возможно ли это с помощью PowerShell? У кого-нибудь есть скрипт для этого? Это пример ...
0
голосов
1ответ
262 показов
Формат таблицы MS Word через VBA/ макросы: проблема с ячейками слияния
Представьте себе таблицу из 7 столбцов и тонн строк. Некоторые из этих тонн строк объединяются с заметками, всегда содержащими строку "Заметка" в начале ячейки. В целом первый столбец включает ...
0
голосов
0ответов
205 показов
Worksheet_Change to Worksheet_Calculate
Мне нужна помощь, чтобы переписать мой исходный вопрос кода в worksheet_calculate. Я новичок и очень стараюсь учиться, но застрял на этом. Когда я использую Calculate вместо изменений, код выдает ...
0
голосов
0ответов
81 показов
Как снять фокусировку / сделать так, чтобы курсор исчез в Access?
У меня есть форма в Access; когда вы помещаете курсор в текстовое поле или поле со списком, а затем щелкаете пустую область, он не исчезает. Просто обидно. Я хочу, чтобы он отвечал как поле ...
0
голосов
0ответов
223 показов
MS Word - найти номера, а не отдельные цифры
Приведенный ниже код выполняет поиск в документе MS Word, извлекает числа и помещает их в Excel. Что мне нужно, так это если в документе есть число, например 12345, нужно извлечь 12345, а не 1, 2, 3, ...
0
голосов
0ответов
224 показов
Изменение цвета нескольких серий в гистограмме с накоплением в Excel
Я пытаюсь сделать что-то похожее на диаграмму Ганта в Excel. Каждая точка данных, с которой я работаю, имеет дату начала и дату окончания. Данные также содержат категории. Я пытаюсь создать ...
0
голосов
1ответ
100 показов
Как добавить существующую пользовательскую форму Excel и VBA в новую электронную таблицу (для чайников)
У меня есть конечный пользователь, который экспортирует данные из бухгалтерской программы, и каждый раз, когда они экспортируют и создают новую электронную таблицу, им нужно добавить пользовательскую ...
0
голосов
1ответ
68 показов
Показать список отображения, когда значение выбрано в ячейке
] Мне бы хотелось, чтобы рабочий лист панели инструментов имел текстовое поле со списком строковых значений определенной ячейки в каждом рабочем листе рабочей книги, но только в том случае, если эта ...
0
голосов
1ответ
216 показов
Правильная инициализация полей со списком в Excel
У меня есть два поля со списком в электронной таблице Excel. Содержимое поля со списком 2 зависит от выбора в поле со списком 1. Вот что у меня есть для кода в поле со списком 1: Private Sub ...
0
голосов
1ответ
609 показов
Как сделать статическую формулу Excel нестабильной, в частности формулу, содержащую функцию СЕГОДНЯ?
У меня есть журнал задач, который я создал на работе, чтобы расставить приоритеты в моих ежедневных делах. В одном столбце я добавил формулу для автоматического вычисления чисел квадранта Кови на ...
0
голосов
3ответа
3k показов
Как добавить содержимое нескольких строк в одну ячейку, группируя по третьей строке в Excel 2010
Я пытаюсь получить несколько имен из разных строк в одну ячейку в одной строке, но сгруппировать его по значению в другом столбце. Мне также нужен список имен, чтобы между ними были разрывы строк, а ...
0
голосов
0ответов
199 показов
Для каждой функции в VBA Excel не работает
Function IsWeekendDay(monthRange As Range) Dim DayNum As Variant Dim IsWeekend As Boolean Dim s As String Dim cell As Range Set currentsheet = ActiveWorkbook.ActiveSheet Dim CellsDown As Long Dim ...
0
голосов
0ответов
20 показов
В Excel щелчок правой кнопкой мыши на вкладках листа отключен
Последние несколько дней я не могу щелкнуть правой кнопкой мыши вкладки листа в Excel и выбрать перемещение или копирование. Меню правой кнопки мыши не появляется. Похоже, что это может быть проблема ...
0
голосов
0ответов
38 показов
Как ранжировать два значения на основе следующих критериев
У меня есть следующие две колонки, Результаты оценки выгод и затрат, каждая из которых из ста. Я хочу иметь возможность упорядочить каждую строку на основе ее ранжирования по сравнению с каждой ...
0
голосов
1ответ
109 показов
VBA CleanFileName и CleanUsedRange
У меня возникли проблемы со следующим кодом. Всякий раз, когда я запускаю код vba, код CleanFileName и CleanUsedRange удаляют мои формулы Vlook. Есть ли способ использовать CleanFileName и ...
0
голосов
2ответа
368 показов
Excel VBA Заменить бесконечные регистры с лучшей альтернативой
Я заполняю комбинированный список строк на листе, а затем, когда выбираю этот элемент в комбинированном списке, я хочу, чтобы он скрывал или отображал эту строку. Он работает с моими инструкциями ...
0
голосов
1ответ
428 показов
Как раскрасить только цифры и специальные символы в ячейке Microsoft Excel
Можно ли раскрасить только числа и специальные символы ячейки (или столбца) условным форматированием или другим подобным способом? Я создал книгу в Excel, чтобы упорядочить свои пароли (или привести ...
0
голосов
0ответов
17 показов
когда я сохраняю каждый счет, я получаю все пустые строки в счете
Я создаю базу данных для моего друга. на 2 листах у меня есть список счетов, который вызывает данные из списка инвентаря на основе кода товара (используя Vloolup). Затем у меня есть формула VBA, ...
0
голосов
1ответ
363 показов
Фильтрация сводных таблиц с критериями фильтрации по нескольким полям
Я создаю маркетинговую таблицу для офиса. Есть две основные вещи, с которыми мне трудно справиться: 1) Создание панели сводных диаграмм из исходных данных (~ 3000 строк) 2) Фильтрация этих данных по ...
0
голосов
2ответа
411 показов
используйте выпадающий список для копирования значений вставки из таблицы.
У меня есть выпадающий список под названием Ted_ID, который содержит идентификаторы. Я хочу написать код VBA, который говорит, что если пользователь выберет идентификатор из выпадающего списка, он ...
0
голосов
1ответ
50 показов
VBA проверить и проверить, соответствует ли информация на одном листе информации на другом
Мне нужен макрос VBA, чтобы сделать следующее: У меня есть два листа, в sheet1 есть список в столбце A, который имеет номера деталей. На листе 2 столбца A у меня есть столбец, в который можно вводить ...
0
голосов
1ответ
476 показов
Как изменить свойство "Применяется к" правила условного форматирования ячейки с помощью VBA?
Я пытаюсь использовать VBA для создания правила условного форматирования и применения его к нескольким ячейкам. Я попытался сделать это, создав правила только для одной ячейки, а затем отредактировав ...
0
голосов
1ответ
98 показов
Использование значения ячейки в качестве ссылки на диапазон
У меня есть следующий макрос, который связан с формой (как если бы это была кнопка): Sub circulo() Dim SSLeft As Double Dim SSTop As Double Dim SSWidth As Double Dim SSHeight As Double Dim shpOval As ...
0
голосов
1ответ
33 показов
Не удается открыть редактор VB в EXCEL 2016
Раньше я мог открывать редактор VB в EXCEL, но вдруг я не могу. Я был в режиме совместимости, но вернулся в обычный режим. Другие рабочие книги теперь имеют ту же проблему.
0
голосов
0ответов
616 показов
Макрос VBA с использованием общих входящих
Я пишу макрос, который находит и отвечает на почту из общего почтового ящика. Все работает с моим личным почтовым ящиком, проблема заключается в обращении к общему в коде. Я попробовал что-то похожее ...
0
голосов
1ответ
40 показов
Если текстовая строка существует, выберите ячейку, содержащую текстовую строку
Я записал макрос, который находит текстовую строку, а затем удаляет. Моя проблема в том, что иногда эта текстовая строка не существует. Я был бы признателен за помощь в изменении макроса, чтобы ...
0
голосов
0ответов
19 показов
Форма Excel для чтения / записи из связанных .xlsx
Я унаследовал частично завершенный проект, в котором учащийся разработчик использует Excel в качестве базы данных. Он попытался отделить пользовательский интерфейс (созданный с помощью форм Excel) и ...
0
голосов
1ответ
112 показов
Есть ли способ связать данные рабочей книги без ошибок REF при удалении строки?
В настоящее время у меня есть две рабочие тетради, рабочая тетрадь 1 и рабочая тетрадь 2. Рабочая тетрадь 1 - лист 1 напрямую связывает данные с рабочей тетрадью 2 - лист 1. Я делаю ссылки, вводя ...
0
голосов
1ответ
150 показов
Код VBA для вычитания последующих чисел в списке из первого значения
У меня есть список номеров. Я хочу использовать первое число в списке в качестве начального значения и вычесть последующие числа из него, используя VBA. Я сделал несколько неудачных попыток: Function ...