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

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

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

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

У меня есть две таблицы, одна называется база данных, а другая - карта проекта. Вся информация для каждого проекта находится в одной строке на листе базы данных, идентифицируемой конкретным номером ...
0
голосов
1ответ
100 показов

Excel динамический поиск VBA код

С помощью этого макроса VBA для Excel я получаю фильтр мгновенного поиска, когда я набираю все слово, но я хочу, чтобы он был следующим: когда я набираю O для opel, я получаю, что opel уже ...
0
голосов
1ответ
51 показов

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

Мне нужно сделать пару вещей, которые кажутся простыми, но мне трудно понять, как это реализовать. Мне нужно создать папку, используя сегодняшнюю дату. Эта часть в порядке. Затем мне нужно сохранить ...
0
голосов
0ответов
254 показов

VBA Invalid Picture error (но я не вставляю ни одного изображения!)

Я получаю очень странную ошибку в моей надстройке Excel. Каждый раз, когда я открываю файл .xlam, я получаю ошибку Invalid Picture . Если я захожу в VBA с помощью ALT+F11 и пытаюсь открыть любую ...
0
голосов
1ответ
114 показов

Количество категорий Outlook для общего почтового ящика

Я пытаюсь подсчитать количество элементов, связанных с категорией в общем почтовом ящике, связанной с моей учетной записью Outlook. Весь код, который я нашел, ссылается только на фактические ...
0
голосов
0ответов
47 показов

Создание макроса в Excel, который останавливается на этапе запуска кода VBA

Я создаю макрос в Excel. Я попадаю на определенный этап автоматизации, когда мне нужно запустить некоторый код VBA. В процессе автоматизации я нажимаю кнопку «Разработчик» и вводю то, что мне нужно ...
0
голосов
2ответа
278 показов

Автоматическое скрытие / отображение всех строк на основе значения в столбце

У меня есть "sheet2", в котором данные заполняются в зависимости от того, что введено в "sheet1". Заполняемые данные являются либо «N /A», либо определенным оператором. В sheet2 я хотел бы, чтобы ...
0
голосов
1ответ
139 показов

Ошибка выполнения VBA 1004 при защите листа

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

Как настроить "замороженную строку подсветки" в Excel?

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

Ошибка выполнения 91 - Excel VBA

Я новичок в VBA, и у меня проблема с приведенным ниже кодом, каждый раз, когда выбирается любая ячейка (кроме одной в столбце G), появляется следующая ошибка; «Ошибка выполнения 91 - переменная ...
0
голосов
3ответа
192 показов

Создание макроса для сегментарного усреднения данных в данном столбце

Я хотел бы создать макрос, который усредняет значения каждых 12 элементов в одном столбце на листе Excel, например, A1 - A12 затем A13 - A24 и т.д., И помещает результаты в ячейки C12 , C24 и т.д. Я ...
0
голосов
0ответов
38 показов

Найти непустые абзацы в Word с VBA

Я пишу скрипт на VBScript, который просматривает коллекцию из 2000 файлов Word и ищет те, которые содержат хотя бы параграф, используя нежелательный стиль. Итак, ядро моего скрипта: Set objDoc = ...
0
голосов
1ответ
38 показов

Может кто-нибудь, пожалуйста, помогите, почему эта строка кода дает мне ошибку, определенную объектом

activeCell.FormulaR1C1 = "=SUM(" & activeCell.Offset(0, -2).Address & "+" & activeCell.Offset(0, -4).Address & "+" & activeCell.Offset(0, -6).Address & "+" & activeCell.Offset(0, -8).Address & "+" & ...
0
голосов
1ответ
406 показов

Как динамически скрывать ячейки / листы без макросов

Недавно я создал рабочую книгу компании Excel, в которой было много редко используемых столбцов / ячеек, и мне было поручено сделать ее проще, но все же универсальной. Мне удалось создать флажок с ...
0
голосов
2ответа
51 показов

Синтаксическая ошибка в макросе Microsoft Excel для преобразования в PDF

Sub invoicepdf() Sheet2.Range("a1:j53").ExportAsFixedFormat xlTypePdf,Filename:="C:\Invoice data\" & Sheet2.Range("j12").Value, OpenAfterPublish:=true End Sub Я использую это в Excel vb для ...
0
голосов
1ответ
88 показов

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

По ошибке я удалил свою пользовательскую форму в Excel VBA. Как восстановить форму пользователя? Может ли кто-нибудь помочь мне в решении моей проблемы? Это почти недельная работа.
0
голосов
1ответ
269 показов

VBA для копирования вставки из файла и имени листа, как указано в ячейке Excel

Я использую следующий код VBA для копирования данных из закрытого листа Excel. название листа меняется согласно дате. поэтому я назначаю путь и имя файла из ячейки Excel B1 . Теперь я застрял только ...
0
голосов
2ответа
576 показов

Код VBA для фильтрации столбца с помощью поля ввода

Я ищу для фильтрации столбца на основе кода, который пользователь помещает в поле ввода. Я использовал следующий код: Sub Filter() ' ' Filter Macro Dim strName As String strName = InputBox(“What DMA ...
0
голосов
1ответ
346 показов

Столбец значений сводной таблицы Excel в текст

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

Количество цифр по умолчанию после десятичной в Windows

Я экспортирую базу данных из Access в CSV, и (наконец) мне удалось получить более двух десятичных знаков для передачи после изменения настроек в настройках моего региона Windows , чтобы сделать 9 ...
0
голосов
1ответ
336 показов

Как я могу перечислить все папки, в которых почтовый элемент Outlook хранится с использованием VBA?

Я импортировал свою почту Gmail в Outlook, используя IMAP, и теперь запускаю несколько сценариев отчетов VBA. Метки Gmail были преобразованы в папки в Outlook, и почтовые элементы с несколькими ...
0
голосов
1ответ
279 показов

VBA добавление пустой строки в столбце D при изменении значений, только в видимых ячейках

Я хочу, чтобы мой код VBA вставлял две пустые строки всякий раз, когда значение ячейки в столбце d изменяется. И так как я использовал некоторые автофильтры, я хочу, чтобы эта функция выполнялась ...
0
голосов
0ответов
85 показов

Excel VBA Получить содержимое строковой переменной (my_name) из ячейки с адресом в других ячейках

в макросе я хочу переменную (My_name), чтобы получить значение (строку). Это значение находится в ячейке, индекс строки в которой находится в ячейке A1, а индекс столбца в A2. Вероятно, очень легко ...
0
голосов
1ответ
1k показов

Запуск VBA в общем почтовом ящике Outlook 365

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

(VBA) Попытка и неудача в получении значений от q до M от столбца B до столбца 12 и выше

В настоящее время у меня есть это: В этой кнопке 1º я спрашиваю количество рабочих мест и рандомизирую время для этих работ от 1 до 10 в столбце B. Private Sub Button1_Click() ...
0
голосов
1ответ
94 показов

Как настроить автосортировку по двум столбцам при открытии книги?

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

Сохраните и переименуйте вложение из outlook 2013 в определенную папку

Я использовал шаги из другого поста на этом сайте, и он работал в течение нескольких дней, а теперь нет. Файл всегда приходит от одного человека и всегда является вложением xlsm. Я включил ...
0
голосов
1ответ
99 показов

Создайте новый документ из шаблона .dotm еженедельно

На моем рабочем месте нам нужно еженедельно составлять отчет, чтобы документировать, что мы сделали за этот период времени. Для этого у нас есть шаблон MS Word, который использует код VBA для ...
0
голосов
1ответ
176 показов

Я хочу написать код в VBA с разбить массивы в ячейке на несколько строк

Я пытаюсь разделить данные из одной ячейки на несколько строк, как показано ниже. Я использую приведенный ниже код: Sub TransposeRange() Dim rng As Range Dim InputRng As Range, OutRng As Range ...
0
голосов
2ответа
446 показов

Как извлечь несколько данных в ячейки для разделения ячеек

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

VBA: как выделить, когда содержит текст

Я получаю следующую ошибку Ошибка времени выполнения «13»: Несоответствие типов с кодом ниже. Пожалуйста помоги. Sub test() ' With Range("A1:C10") ' .Value = ""true"" ' End With If ...
0
голосов
0ответов
78 показов

Задать пользовательский путь при экспорте в VBA

Я использую принятый ответ этого поста для одного моего экспорта. Основываясь на ответе, он сохраняет мой экспортированный файл .csv в моем C:\Users\username\AppData\Roaming\Microsoft\Excel\XLSTART . ...
0
голосов
1ответ
519 показов

Создать переключатель фильтра в Excel?

У меня есть документ Excel с таблицей под названием "Сотрудники". Я хочу создать кнопки, которые будут переключать некоторые фильтры (вкл / выкл). Пример: Default table: Id | Name | Last name | ...
0
голосов
1ответ
138 показов

Можно ли использовать Excel VBA для вставки кнопки для создания и сохранения дубликата шаблона с именем файла с номерами.

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

Как добавить флажок в Excel автоматически?

Предположим, у меня есть три столбца; Столбец A, столбец B и столбец C. Как автоматически добавить флажок с использованием VBA в столбец A, если я помещаю текст в столбец B (только), а не в столбец ...
0
голосов
0ответов
37 показов

Сделать страницу заполнения таблицы Excel при печати

Я пытаюсь распечатать электронную таблицу, которая автоматически заполняет страницу, используя все доступное пространство. Количество строк варьируется, а столбцы - нет. Причина в том, что люди пишут ...
0
голосов
1ответ
1k показов

Как создать текстовые файлы из Excel на значение столбца?

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

Расширенные формы в Word

Я ищу, чтобы создать форму в Word, где значение, выбранное в поле со списком, будет определять текст в другом разделе формы. Во-первых, если я создаю поле со списком в документе Word, как я могу ...
0
голосов
0ответов
244 показов

Excel vba, Изменение ссылок на ячейки в формуле для указания на другое расположение ячейки

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

Ввод данных в Excel без пользовательских форм

Я использую Excel 2016 для Mac, и он не поддерживает пользовательские формы. Я хочу добавить новые записи в мою таблицу (строки) с помощью какого-либо поля ввода, чтобы вы могли добавлять новые ...
0
голосов
1ответ
32 показов

Изменение кода VBA для воздействия на книгу вместо листа

Я нашел этот код о том, как изменить дизайн диаграммы на всем листе, и я хотел бы изменить его, чтобы он затрагивал всю книгу, а не только мой активный лист. Sub ChangeCharts() Dim myChart As ...
0
голосов
1ответ
526 показов

Power Query - как подключиться к списку sharepoint с помощью VBA

Кто-нибудь знает, как подключиться к папке SharePoint с помощью VBA для Power Query? Мне нужно выполнить процесс ETL(извлечение, преобразование и загрузка) с помощью Power Query, и я хотел бы ...
0
голосов
1ответ
2k показов

Изменение размера всех изображений, больше заданного размера с помощью макроса в Microsoft Word 2007?

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

Как использовать пользовательскую функцию Excel UDF в вычисляемом столбце списка Sharepoint?

Благодаря очень хорошей статье, найденной в Интернете, я создал формулу "ПЕРЕВОД" в Excel (фактически код VBA, который запрашивает перевод Google и возвращает переведенное слово / предложение на ...
0
голосов
1ответ
109 показов

Удалить ведущих персонажей из активной ячейки

Приведенный ниже код удаляет 123 начальных символа из текстовой строки в диапазоне ячеек. То, что я пытался выяснить без удачи, это изменить его, удалив ведущих персонажей из активной ячейки вместо ...
0
голосов
1ответ
236 показов

Excel VBA - Как сделать радиокнопки ActiveX только для ряда?

Я новичок в VBA. Я хотел включить радиокнопки ActiveX для своих данных, чтобы пользователь мог их выбрать. Радиоактивные кнопки ActiveX Я не могу выбрать вариант спорта и возрастной диапазон. Только ...
0
голосов
1ответ
22 показов

Выбор ячейки при совпадении значений

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

Excel, рассчитать +8 недель до ближайшей среды (или воскресенья)

У нас есть бизнес-процесс, который требует от нас расчета (TODAY + 8 weeks) to the nearest Sunday or Wednesday. Например - Сегодня 07/12. - 8 недель 01/02/18 - Это четверг. Посчитайте до ближайшей ...
0
голосов
0ответов
365 показов

Как разделить несколько листов данных по значению столбца и вывести в отдельные файлы?

У меня есть книга Excel 2010 (назовем ее « Мастер ») с двумя листами, Sheet1 и Sheet2. Каждый лист имеет данные, структурированные как показано ниже. Один из столбцов (в этом примере, Column1_header) ...
0
голосов
1ответ
431 показов

Индекс вне диапазона - Как получить более подробную информацию

У меня есть некоторый код VBA в Excel, вызывающий проблему (сам код не имеет отношения к цели этого вопроса) Когда код запускается, я получаю следующее сообщение об ошибке Индекс вне диапазона Вот и ...