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

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

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