Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
0ответов
21 показов
Открыть конкретный файл с макросом VBA в macOS, Excel 2019
Я пытаюсь использовать макрос для открытия определенного файла (Excel 2019 на macOS 10.14). Это никогда не было проблемой в Excel 2011, но мой старый (скопированный) VBA больше не работает. Также ...
0
голосов
2ответа
1k показов
Слово: заменить автоматические разрывы строк на возврат каретки
У меня довольно необычная проблема. У меня есть файл MS Word (созданный Adobe Acrobat, оригинал был PDF), который содержит несколько текстовых полей. Содержимое этих текстовых полей необходимо ...
0
голосов
3ответа
423 показов
Макрос для текста в столбец с последующим транспонированием преобразованного текста в столбцы и вставкой строк
У меня есть лист Excel с тремя столбцами SKU, заголовок и размер, как показано здесь: После запуска макроса мне нужно, чтобы лист выглядел так: Я застрял при добавлении строк, чтобы сопоставить ...
0
голосов
1ответ
448 показов
объединять только уникальные значения
У меня есть эта функция Public Function CONCATENATESPECIAL(rng As Range) As String Dim rng1 As Range CONCATENATESPECIAL = "" For Each rng1 In rng If (Not Rows(rng1.Row).Hidden) And (rng1.Value "") ...
0
голосов
1ответ
114 показов
Макрос копирования пустых ячеек
У меня есть этот макрос: На листе 1 он выбирает все значения в столбце A, затем выбирает только константы, затем выбирает фильтр и копирует отфильтрованные значения в столбец A и вставляет его в ...
0
голосов
1ответ
262 показов
Макрос VBA для замены всего экземпляра регулярного выражения X на строку Y в Outlook 2010
Я хочу вызвать некоторый макрос, который приводит к загрузке в переменную текущего активного черновика электронной почты, а затем заменить каждый экземпляр данного регулярного выражения некоторой ...
0
голосов
0ответов
304 показов
Найти и заменить на Увеличение в макросе Excel
Я хочу заменить одно значение в формуле Excel на всех листах, но значение увеличивается на 1 на каждом листе Я должен был попробовать этот макрос, но он меняется с тем же значением Sub ...
0
голосов
1ответ
61 показов
См. Лист, который вводится пользователем
После запуска макроса и создания данных на этом листе оригинала, я предлагаю пользователю назвать этот лист оригинала, используя приведенный ниже код. oriSheet = InputBox("Please Name the Sheet?", ...
0
голосов
1ответ
32 показов
Excel VBA Объединение дубликатов и добавление значений столбцов
Привет, я хочу создать код для упорядочивания данных с использованием VBA, но я не знаю, как. У меня есть данные, которые выглядят так Col 1 | Col 2 1. Question 1 | Person 1 1. Question 1 | Person 2 ...
0
голосов
0ответов
21 показов
Разблокировать листы через VBA
У меня есть Excel с большим количеством формул, и он передается руководящей команде. Естественно, я заблокировал две сводные страницы, чтобы предотвратить случайное удаление формул, но в некоторых ...
0
голосов
0ответов
148 показов
Как транспонировать последовательные массивы в Excel?
Как мы можем транспонировать последовательные массивы, как показано на рисунке ниже? Я нашел это решение, но оно не работает для меня.
0
голосов
0ответов
1k показов
Outlook 2016 использует VBA для проверки отправителя / адреса электронной почты и фразы в теле и теме перед отправкой
Я нашел эту проверку фразы в теле письма Outlook, которая работает безупречно. Код, указанный в приведенной выше ссылке, выглядит следующим образом: Public Sub Application_ItemSend(ByVal Item As ...
0
голосов
1ответ
511 показов
VBA Goal Искать в Excel каждый раз на разных клетках
Я делаю лист Excel для инвестирования. У меня есть следующие столбцы: Показ года (1, 2, 3, 4, 5 и т.д.) B показывает годовую стоимость C показывает годовой доход D показывает общую стоимость / доход ...
0
голосов
0ответов
38 показов
Excel листы Consoldate
У меня есть книга Excel, содержащая более 10 листов, и мне нужно объединить все данные листов в отдельные листы, причем все листы имеют данные одного формата.Обычно я использую копировальную пасту с ...
0
голосов
1ответ
537 показов
Как остановить цикл макроса Word в конце документа?
У меня есть большой набор документов, где заголовки нумеруются вручную. Я установил стили заголовков для нумерации автоматически, но теперь я хочу удалить номера вручную. Итак, у меня есть следующий ...
0
голосов
1ответ
68 показов
Как заблокировать ссылки в Excel
Я работаю над исправлением этих двух больших листов Excel. Мне нужно, чтобы последовательность записей совпадала, и мне нужно убедиться, что они имеют одинаковые записи. Чтобы проверить это, я создал ...
0
голосов
1ответ
41 показов
Excel VBA перемещает количество строк на x вниз
Сейчас я работаю с Excel, где создаю несколько макросов, чтобы облегчить мне жизнь. Я ищу немного кода, который может переместить все данные из столбца B под столбцом A. Проблема с кодом заключается ...
0
голосов
1ответ
995 показов
Извлечение чисел из ячеек, содержащих смешанный текст
Если у меня есть это в столбце A: A om2222prakash 264737 suman 278 kumar83566$ 267863; ravi0202;%43 222gsranasjgjhjs56 djhdjdj58 k4566hhhh23 28.5ʺW × 33.0ʺD × 37.0ʺH W51.77 x D40.04 x H31.49 W29.13 x ...
0
голосов
0ответов
722 показов
Excel VBA копировать вставить формулу
У меня есть мастер-файл, связанный со 100 другими книгами, по 1 на каждого сотрудника. В настоящее время данные должны быть внесены в обе рабочие книги после внесения изменений. Я хочу ...
0
голосов
1ответ
40 показов
автоматическое обновление ссылок на рабочие книги
Я ищу способ открыть файлы .xlsb в папке один за другим, а затем переименовать или обновить свои ссылки как .xlsb. Например, если файл «C:\FINAL ANSWER\edit.xlsb» содержит ссылки в виде = 'C:\FINAL ...
0
голосов
0ответов
814 показов
Excel VBA не получает правильные размеры формы
У меня есть макрос для размещения фигур в области печати моего файла Excel. Коротко говоря, для этого я использую ширину выделенных фигур (Application.Selection) и удалите его из ширины области ...
0
голосов
1ответ
652 показов
Ошибка во время выполнения «1004» Метод «Строки» Object_Global не удалось
Я пишу код VBA для нахождения last_row следующего листа на листе диаграммы, в диаграмме я использую функции Chart_MouseUp и Chart_MouseDown, здесь я объясняю Chart_MouseUp внутри события ...
0
голосов
0ответов
26 показов
Объедините два Sub VBA для запуска одновременно
Как мне заставить эти два саба работать один раз? Я пытался заставить функцию sub вызова работать, но я знаю, что я просто облажался Sub DeleteSelectedColumns() Dim currentColumn As Integer Dim ...
0
голосов
0ответов
29 показов
ListView не отображается в дополнительных элементах управления VBA
У меня есть элемент управления ListView в существующем приложении Excel. Когда я пытался открыть приложение на своем компьютере, я получаю сообщение об ошибке «Не удалось загрузить объект, поскольку ...
0
голосов
2ответа
510 показов
Excel 2016 - объединить ячейку и отформатировать часть текста с VBA
Я объединяю две ячейки в Excel 2016 = E2 & "-" & F2 Теперь текст в ячейке E2 - обычный, текст в ячейке F2 - жирный. Тем не менее, при объединении ячеек весь текст нормальный Если вы пишете в ячейке, ...
0
голосов
1ответ
10k показов
Ошибка компиляции: синтаксическая ошибка в макросе Excel
У меня есть этот код VBA, когда я пытаюсь запустить его, он дает мне «Ошибка компиляции: ошибка синтаксиса», как видно на рисунке. Я не знаю VBA, что я должен сделать, чтобы этот код работал? ...
0
голосов
0ответов
728 показов
Как получить Excel VBA для поиска конкретного текста в файлах .doc?
Я хочу написать макрос, который может найти файлы с именем XXXX_TestSummary примерно в 100 папках и найти слово "Failed" в этих файлах. Макрос должен возвращать имя файла, содержащее слово fail в ...
0
голосов
1ответ
91 показов
Поиск различий между файлами (xlsx) благодаря обновлению SAP BI
Я на работе тестирую новую версию для нашего веб-интерфейса dwh (SAP BI 4.2 -> 4.3). Я понял, что экспортированные файлы Excel теперь работают иначе. Они по-прежнему являются файлами .xlsx и выглядят ...
0
голосов
1ответ
17 показов
Сортировать листы по алфавиту VBA
Я борюсь за то, как отсортировать листы после объединения всех книг в 1. вот мой код: Dim wbDst As Workbook Dim wbSrc As Workbook Dim wsSrc As Worksheet Dim mypath As String Dim strFilename As String ...
0
голосов
1ответ
68 показов
Excel - MyFitnessPal - объединяет данные строк из перерыва / обеда / ужина / закусок
Я хотел бы объединить данные о питании от нескольких приемов пищи в течение одного дня в один ряд. Текущий Лист: Желаемый результат: Мои знания об Excel ограничены и отсутствуют с точки зрения VBA.
0
голосов
0ответов
369 показов
Excel Сбои и Макрос Иногда работают Некоторое время Нет
Я создал макрос Excel VBA и форму, которая фильтрует по конкретному столбцу и экспортирует фильтрацию этого конкретного столбца в PDF. Форма выглядит как на картинке ниже: ниже код: Private Sub ...
0
голосов
1ответ
200 показов
Удаление нижнего колонтитула макроса VBA раздела
Я пытаюсь найти выражение макроса, чтобы удалить нижний колонтитул раздела 1 моего документа. Я вижу, что это особая функция, которую можно выполнить в Word Footer -> Remove footer, но если я хочу ...
0
голосов
2ответа
121 показов
Excel 2007 Вырезать и вставлять формулу или значение без изменения форматирования ячейки - параметры вставки отображаются серым цветом
Мне просто нужно вырезать содержимое ячейки, оставив исходный формат ячейки без изменений, и вставить соответствующее форматирование ячейки назначения ... Думаю не редкость спросить? Я искал, но ...
0
голосов
1ответ
53 показов
Код VBA в одну строку, включая несколько диапазонов
Должен ли я поместить каждый диапазон ячеек в отдельной строке, как это Range("A6:B" & Cells.SpecialCells(xlCellTypeLastCell).Row).HorizontalAlignment = xlLeft Range("G6:H" & ...
0
голосов
1ответ
83 показов
Word 2013 - макрос не будет применять значения заполнения ячеек
Просто небольшая проблема здесь, я пытался создать простой макрос, чтобы удалить заполнение ячеек из всех таблиц документа, но по неизвестной причине макрос не применяет настройки. Вручную (в том ...
0
голосов
1ответ
396 показов
Импорт данных с сайта SVG с Excel VBA
Привет всем, я пытаюсь импортировать таблицу с веб-сайта, который я считаю SVG. Вот таблица, которую я пытаюсь импортировать:http://clubelo.com/2018-02-11/Results Все, что у меня есть, это основной ...
0
голосов
0ответов
33 показов
Проверьте, доступны ли дата и время календаря Outlook на основе пользовательской формы
Я пытаюсь создать макрос для пользовательской формы Excel, который проверяет, доступны ли дата и время в outlook на основе даты и времени в моей пользовательской форме. В настоящее время я создаю ...
0
голосов
1ответ
65 показов
Как вставить текст без форматирования проиграть в уравнении MS-Word2010
Я хотел бы преобразовать текущий текст в уравнение в MS-Word2010 Например, я уже набрал текст «A 2 + B 2 = C 2 » и попытался скопировать и вставить этот текст в редактор формул MS-Word2010. При этом ...
0
голосов
0ответов
79 показов
макрос ошибки синтаксиса ошибки компиляции для сводной таблицы
Не знаю VBA - не могу исправить ошибку - помогите пожалуйста. Жирным шрифтом выделена красная область на макросе. Сочетание клавиш Sub Macro3()'' Macro3 Macro '': клавиши Ctrl+q.Добавить ...
0
голосов
1ответ
31 показов
Excel, вернуть цвет в зависимости от двух других ячеек текста
Мне нужно сделать анализ в Excel, и я хотел бы покрасить ячейку в зависимости от текста двух других ячеек. Я должен сделать это для довольно большого стола, поэтому мне нужен способ не делать это ...
0
голосов
2ответа
91 показов
Word VBA: есть ли способ вставить переменную в макрос поиска и замены?
Итак, что я хотел бы сделать, так это чтобы макрос определил количество страниц в документе через: pages.count Насколько я знаю, использование метода поиска и замены в этом случае невозможно, так как ...
0
голосов
1ответ
53 показов
Excel: несколько операторов if для заполнения ячеек между двумя критериями
Я понимаю, как заполнить одну из этих ячеек, используя =(if(and)) , но я не могу понять, как заполнить желаемый диапазон ячеек между временем начала и крайним сроком. Например, для задачи abc12345 я ...
0
голосов
1ответ
271 показов
Макрос VBA, чтобы открыть сообщение Outlook 2016 как "редактируемый"
Я хотел бы иметь возможность щелкнуть ярлык QAT для запуска макроса, который открывает текущее сообщение Outlook в редактируемом режиме. И вставляет текст «[Отредактировано]», чтобы я мог видеть, что ...
0
голосов
1ответ
56 показов
Excel VBA: индексирование коллекции SpecialCells
Я заметил, что если вы применяете метод SpecialCells к диапазону, а затем индексируете элементы результирующей коллекции, то возвращаются все элементы исходного диапазона, а не нового диапазона, ...
0
голосов
1ответ
397 показов
Excel VBA - Просмотр Скрыть определенные строки в зависимости от значения в другой строке
Я изо всех сил пытался заставить что-нибудь работать и надеялся, что у кого-то может быть идея. Если C5 имеет значение, мне нужны строки 6, 106 и 107, чтобы стать видимыми. Затем мне нужно проверить, ...
0
голосов
0ответов
58 показов
Автоматизировать веб с помощью Excel VBA
Я пытаюсь автоматизировать этот сайт: "checkcosmetic.net" с помощью Excel VBA. Что я сделал до сих пор: Dim ie As New InternetExplorer Dim frm As Object Dim htm As HTMLDocument ...
0
голосов
1ответ
54 показов
Как щелкнуть ячейку в A5:A10 на "Листе 2" и сделать так, чтобы значение ячейки, на которое щелкали, было введено в ячейку C3 на "Листе 1"
У меня есть рабочая тетрадь с двумя листами, помеченная как Sheet 1 и Sheet 2 . На Sheet 2 меня есть диапазон A5:A10 . Я хотел бы иметь возможность щелкнуть ячейку в этом диапазоне и ввести ее ...
0
голосов
0ответов
60 показов
VBA Excel Modeless Userform - невозможно взаимодействовать с другой книгой
Я пробовал поиск, но я не уверен, что искать. У меня есть немодальная пользовательская форма, но когда я пытаюсь вручную взаимодействовать с другой книгой, она не реагирует до тех пор, пока я не ...
0
голосов
1ответ
42 показов
Мне нужно сделать массовый поиск и заменить ¿Могу ли я сделать это с таблицей "подстановок"?
У меня есть основной стол с пациентами и больницами. В больницах есть опечатки, и в некоторых из них нет статьи, как, например, следующие. Name Hospital ---------------------------- Fulano Hospital ...
0
голосов
1ответ
321 показов
Извлечение нескольких адресов электронной почты из файла Excel Cell / Excel
Есть ли способ извлечь несколько адресов электронной почты из файла Excel Cell / Excel | A | B ----|------------- 1 |HTML | |Content| | 1 | ----|-------|----- 2 |HTML | |Content| | 2 | ...