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

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

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

Макрос Excel делает паузу с помощью таймера, я хочу использовать кнопку, чтобы перезапустить его

Как я могу перезапустить мой макрос, используя событие щелчка, заменяя мой текущий метод таймера? Я должен вручную обновить метки диаграмм, прежде чем создавать PDF для печати. Я включил таймер для ...
0
голосов
1ответ
141 показов

Как я могу увидеть Debug.Print() заявления?

Я попытался проанализировать макрос, добавив к нему отладочную информацию. Самый короткий тестовый код будет Sub Macro1() Debug.Print ("Hello World") End Sub Я попытался показать дополнительную ...
0
голосов
1ответ
4k показов

Недостаточно памяти для завершения этого действия

У меня есть небольшая проблема с Excel. Каждый раз, когда я открываю лист, я получаю эту ошибку: примерно через 10-15 минут. Я попробовал несколько вещей, перечисленных в интернете, вот список того, ...
0
голосов
1ответ
211 показов

Использование десятичного типа данных в Excel Excel

Я ищу способ использования десятичного типа данных на листе Excel. Я храню информацию о маршрутизации в виде числа. Маршруты могут состоять из 10 ходов в 50 разных местах. Это прекрасно работает в ...
0
голосов
1ответ
531 показов

VB Excel, считать фигуры с одинаковым цветом

Как я могу получить общее количество фигур в листе Excel одного цвета? Например, у меня есть 3 формы красного цвета, 2 формы зеленого цвета и 1 форма желтого цвета, и я хочу получить результат в виде ...
0
голосов
1ответ
1k показов

Как щелкнуть ячейку Excel и запустить командную строку, содержащуюся в этой ячейке или в соседней ячейке?

Я пытаюсь выяснить следующее: У меня есть лист Excel, в который я ежедневно добавляю некоторые параметры, и он объединяет их для запуска приложения в командной строке. Лист генерирует в общей ...
0
голосов
2ответа
358 показов

Слияние / удаление повторяющихся значений ячеек

У меня проблема с объединением ячеек с одинаковыми значениями. Я получаю файлы Excel, которые различаются по столбцам и количеству строк, поэтому я не могу использовать макросы, установленные для ...
0
голосов
1ответ
2k показов

VBA Excel макрос Создание макроса для сравнения значений ячеек, а затем вставить строку между наборами

Я верю, что на фотографиях все покажет. Первый - это источник, в который макрос должен вставить строку между наборами и вычислить сумму множеств. Один набор строится по столбцу "I"/ Тема. Например, ...
0
голосов
0ответов
339 показов

Скрипт VBA для анализа гиперссылки из электронной почты и отправки в качестве нового сообщения

У меня есть сценарий для правила Outlook, который удаляет из сообщения основную часть электронного письма, а затем пересылает это новое электронное письмо на номер мобильного телефона с ...
0
голосов
0ответов
29 показов

Данные не легко доступны после преобразования PDF в .xls

Это то, что я получаю после преобразования PDF в формат Excel. Попытка выяснить, есть ли способ для меня, чтобы поместить это в лучший формат, чтобы вытащить цены и составить таблицу из данных в 1-м ...
0
голосов
1ответ
212 показов

Как объединить данные строки в столбцы на основе уникального идентификатора

Желаемый результат: TKID Question LEVEL 18176 PowerPoint 3 Excel 3 Access 3 Начальная таблица TKID Powerpoint Excel Access 18176 3 3 3 По сути, я хочу поместить вопрос (powerpoint, excel, Access) в ...
0
голосов
1ответ
2k показов

объект требуется ошибка VBA

Dim FSO As Object Dim FromPath As String Dim ToPath As String Dim objFSO As Object Dim objFolder As Object Dim objSubFolder As Object Dim fil As File With ...
0
голосов
0ответов
978 показов

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

Я хотел бы знать, возможно ли обновить рабочую книгу (wb1), используя записи в другой рабочей книге (wb2). Сценарий: wb2 - это рабочая книга, отправляемая нам из другого офиса. Он содержит весь их ...
0
голосов
1ответ
85 показов

Как мне автоматически заполнить ячейки в зависимости от условий?

Мне нужно автоматически заполнить ячейку на основе, если 2 ячейки содержат определенные значения, а затем автоматически запустить его. Это то, что я имею до сих пор: Private Sub ...
0
голосов
1ответ
928 показов

Процедура VBA для суммирования всех значений в диапазоне от всех рабочих книг в папке до другой рабочей книги

Что у меня есть: рутина VBA, которую я нашел где-то и пытался приспособиться к моей проблеме. Я понимаю, что эта процедура ищет все книги Excel в папке и объединяет все файлы диапазона H8: H27 в ...
0
голосов
0ответов
229 показов

Редактировать запись Excel в пользовательской форме

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

MS Word 2010: неверный вызов процедуры или аргумент

В MS Word 2010 я получаю сообщение об ошибке при использовании макроса для вызова подпрограммы, содержащейся в другом шаблоне: Run-time error '5': Invalid procedure call or argument Это появляется, ...
0
голосов
1ответ
155 показов

Как сравнить каждую строку из n столбцов в exel и вывести наибольшее значение в (n+1)-ом столбце?

Смотрите, у меня есть два столбца в Excel, каждый из которых содержит один из корней квадратичного полинома, и я хочу сравнить корни и вывести максимум в 3-м столбце. (В более поздней работе у меня ...
0
голосов
1ответ
905 показов

Импорт изображений из папки в контейнер PowerPoint Slide Master

У меня есть папка с более чем 1500 изображений jpg, мне нужно импортировать их в определенный контейнер в новых слайдах в PowerPoint. Инструмент «Фотоальбом» не имеет необходимых настроек. В прошлом ...
0
голосов
0ответов
33 показов

Excel вставленная функция не работает автоматически

Я вставляю формулу через VBA: Range("B6").Formula = "=SUMMENPRODUKT(TEILERGEBNIS(109,INDIREKT(""Daten!I""&ZEILE($2:$238)))*((Tabelle1[Artikel]=""10F0553s"") + ...
0
голосов
1ответ
676 показов

Excel VBA: создание несоответствия типов гиперссылок

Я создал функцию для создания гиперссылок в рабочей книге между рабочими листами. По какой-то причине я получаю ошибку 13: Ошибка несоответствия типов при попытке создать гиперссылку. Вот функция для ...
0
голосов
1ответ
125 показов

Excel VB, автоматическое отображение области при изменении формы

Как я могу автоматически обновить область, рассчитанную при изменении размера фигуры. Моя текущая кодировка, как показано ниже: Sub ShowArea() Dim Width As Single Dim Height As Single Width = ...
0
голосов
0ответов
624 показов

Как автоматически перемещать строки на другой лист в Excel

Я хотел бы переместить все задания, когда они помечены как «Завершенные», на отдельном листе. Я написал код ниже, но он не работает или не работает. Я не использовал VB раньше, поэтому не уверен в ...
0
голосов
1ответ
2k показов

Попытка создать таймер запуска / остановки с помощью макроса Excel

Я новичок в создании макросов в Excel и пытаюсь понять VBA, разбирая макросы, созданные другими. Сейчас я пытаюсь создать своего рода таймер запуска / остановки, чтобы измерить, сколько времени ...
0
голосов
1ответ
912 показов

использование VBA для создания определенной последовательности чисел в Excel

Я пытаюсь создать электронную таблицу с квадратами по бокам с заполнением остальных чисел, как показано ниже: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ..... и т.д. До большого ...
0
голосов
0ответов
320 показов

Ошибка времени выполнения 1004 Ошибка приложения или пользователя

У меня есть следующий код. Это для моей оценочной ведомости. У меня есть обычные формулы, а также пользовательские формулы, которые я создаю для каждой вакансии. Когда я сохраняю данные в файл с ...
0
голосов
1ответ
354 показов

Удаление / выделение дублирующихся строк в Excel по нескольким столбцам

Я долго искал, но так и не нашел ответа, поэтому решил написать. Я не могу написать никаких кодов, но я попытался использовать следующее: Sub DeleteDuplicate() Dim current As String ...
0
голосов
2ответа
2k показов

Excel VBA пересчитать на всех листах при открытии и изменении вкладки

У меня есть 13 листов с 12 из них на каждый месяц. В каждом из 12 листов есть ячейка с названием месяца. Я получил скрипт VBA, чтобы проверить, соответствует ли текущий месяц ячейке, и соответственно ...
0
голосов
0ответов
32 показов

Написание макроса VBA, который оценивает оператор IF в указанном диапазоне ячеек в SheetA, который устанавливает цвет текста двух диапазонов ячеек в SheetB

Я получил это для запуска, но он не работает должным образом. (Интересно, что только одна ячейка в указанном мной SheetB при запуске меняется на красный шрифт.) Мое предположение заключается в том, ...
0
голосов
1ответ
26 показов

Как собрать только число из строки и составить их список?

У меня есть столбец ячеек, например: [[[3,0, [5,0, 6,0]], [6,0, 6,0], [3,0, [6,0, 5,0]]] Как разбить его строку так, чтобы каждый числовой значение из этой ячейки будет добавлено в список / массив с ...
0
голосов
1ответ
208 показов

Редактор Microsoft VBA имеет белое поле посередине

Я использую Microsoft Word 2016 и Microsoft Excel 2016 для Mac OSX. Редактор Visual Basic закрыт белым окном, которое не позволяет мне выполнять базовое редактирование для написания макроса. Я не ...
0
голосов
1ответ
4k показов

как создать список со всеми возможными комбинациями

У меня есть следующая таблица: a b c d ... q w e r ... z x v ... p У меня много проблем с поиском алгоритма (желательно VBA, но в других языках мышление почти такое же), который генерирует список со ...
0
голосов
0ответов
376 показов

Автоматически скрывать строки с помощью VBA в Excel

Я использую следующий код, чтобы скрыть определенные строки с помощью кнопки макросов, и это работает: Sub Filter_Row() ActiveSheet.Range("$A$3:$E$200").AutoFilter Field:=5, Criteria1:="1" End Sub ...
0
голосов
1ответ
139 показов

VBA, возьмите цвет интерьера с листа 1 и скопируйте на другие листы

Я новичок в работе с VBA и ищу функцию для выполнения следующих действий. Возьмите цвета интерьера из Рабочего листа A0, Ячейка A1:AK126 Скопируйте цвет интерьера только на Рабочий лист A1, Ячейка ...
0
голосов
0ответов
24 показов

Как взять одну и ту же ячейку из десятков отдельных рабочих книг Excel и вставить ее в "основную" рабочую книгу?

У меня есть десятки (возможно, сотни) рабочих книг стандартного формата. Я хочу извлечь определенные ячейки из этих рабочих книг и поместить значения в отдельную "основную" рабочую книгу. К ...
0
голосов
0ответов
29 показов

Нужна помощь Word VBA

Поэтому я работаю в компании, которая ежедневно публикует МНОГИЕ отчеты. Мы ускорили наш процесс, поместив нашу информацию в Excel и перенеся ее в "Word Merge". Здесь моя проблема ... Во всех этих ...
0
голосов
1ответ
3k показов

Подсчет уникальных значений в массиве VBA с помощью пользовательских функций

У меня есть функция VBA, которая проходит через несколько пользовательских диапазонов на основе пользовательских условий и добавляет элементы в массив. Для его разработанных вариантов использования ...
0
голосов
1ответ
378 показов

MS Project Macro VBA

Написание макроса в MS Project, который читает значения из Excel. Макрос должен подсчитать вхождение определенной строки в столбце таблицы Excel. Я использую следующий код: Set objXL = ...
0
голосов
1ответ
658 показов

Excel 2016 VBA help (F1) больше не работает?

Я просто "обновился" до Excel 2016. Я часто использую VBA для работы, и, поскольку я не отточенный программист, я бы постоянно использовал функциональность справки F1, чтобы узнать больше об ...
0
голосов
1ответ
524 показов

используйте vba для сохранения в несуществующем текстовом файле, используя диалоговое окно стиля «сохранить как»

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

Есть ли способ проверить версию книги Excel для последней версии?

У меня есть основная книга Excel, над которой у меня работают пользователи. Функция этой рабочей книги Excel заключается в копировании и создании другой рабочей книги с использованием макросов. Эта ...
0
голосов
0ответов
357 показов

Excel VBA и поздняя привязка

Я искал в Интернете с высоким и низким, и читать службы технической поддержки Майкрософт очень хороший концепт часть здесь , а также многие другие. Моя ситуация такова, что я написал довольно сложное ...
0
голосов
1ответ
35 показов

Улучшение волатильности UDF

У меня есть крошечный UDF(), который возвращает Address гиперссылки: Public Function hyperAdd(r As Range) As String Application.Volatile hyperAdd = "no hyperlink" If r.Hyperlinks.Count = 0 Then Exit ...
0
голосов
1ответ
1k показов

Простой способ добавить пробелы в конец текста

У меня есть несколько тысяч строк данных, и в столбце "А" появляется пункт №. Элемент # может быть длиной от 2 до 12 символов. Мне нужен простой способ добавить пробелы в конец любого элемента #, ...
0
голосов
1ответ
445 показов

Разница в том, как объединить значения из нескольких строк в одну строку в Excel?

Привет, я пытаюсь адаптировать превосходный VBA, который был опубликован ранее, чтобы просмотреть данные, взять все строки с одинаковым идентификатором в столбце 1 и добавить их все в одну строку для ...
0
голосов
1ответ
33 показов

удалить три цифры в зависимости от состояния в Excel?

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

заменить данные с условием в Excel

У меня есть данные в моем листе, и я хочу заменить их, но с условиями, в столбце A меня есть данные, подобные этим my-photo/good-photo/rating123.jpg хочу заменить этот тип текста этим типом текста ...
0
голосов
0ответов
40 показов

Получить значения из других таблиц в другие на основе условий в Excel

У меня есть лист с данными, я хочу получить данные на другом листе, но с условиями.Например: ------------------------------------------------- | Cell A | Cell B | Cell C | Cell D|Cell E | ...
0
голосов
1ответ
559 показов

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

У меня есть лист Excel с данными. Я хочу получить данные с одного листа на другой на основе условия. -------------------------------------------- | Cell A | Cell B | | ...