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

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

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 ...