Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
2
голоса
1ответ
283 показов
Как включить макросы на внешнем жестком диске
У меня есть внешний жесткий диск, который я локально сопоставил с диском e:\ . Существует подпапка, содержащая листы Excel с макросами, которые я не могу запустить. В File->Options->Trust ...
2
голоса
5ответов
6k показов
Outlook: применить правила к текущему сообщению?
KMail имеет действительно полезную функцию: вы можете определить ряд правил, которые запускаются только при нажатии сочетания клавиш, а затем только для выделенных сообщений. Это позволяет мне ...
2
голоса
2ответа
43k показов
Как надолго добавить макросы в Excel как часть программы?
У меня есть макрос, в котором я не уверен, когда мне понадобится его использовать. Мне нужно, чтобы они были встроены в Excel, чтобы иметь возможность использовать их при каждом запуске программы - ...
2
голоса
3ответа
6k показов
Макросы в Excel 2010 зависают
У меня есть таблица с несколькими макросами. Как правило, при использовании Excel 2007 пользователь нажимает кнопку, и все работает как положено (вычисления, отправка электронной почты и файловый ...
2
голоса
2ответа
8k показов
Как сравнить два столбца в Excel, чтобы выделить слова, которые не совпадают?
(Я использую Microsoft Excel 2010) Допустим, у меня есть список фраз в столбце A и столбце B (см. Снимок экрана ниже) Я хотел бы, чтобы это было с макросом, VBA или формулой: Если в какой-либо ячейке ...
2
голоса
2ответа
4k показов
VBA для перемещения определенных данных из одного столбца в другой
Я пытался запросить помощь с этим раньше, но не получил никаких полезных ответов. Мне нужен Macro/VBA, который перемещает любое слово красного цвета из столбца A в столбец C в виде списка. Однако, ...
2
голоса
1ответ
79 показов
Соответствие оптимизировано для оперативной памяти, а не для загрузки процессора
Я ищу разные способы получить номер строки идентичной ячейки в другом диапазоне. Один из самых быстрых способов - использовать функцию Match. При работе в двух очень больших диапазонах (до 500 000 ...
2
голоса
1ответ
73 показов
Прецеденты Excel.Счетчик возвращает неправильное значение в формуле
Свойство Excel Precedents.Count возвращает значение в формуле ячейки, отличное от значения, отображаемого при вызове той же функции в непосредственном окне. Ниже приведены функции и код тестирования. ...
2
голоса
2ответа
555 показов
Параметр макроса Excel передается либо со ссылкой, либо с константой
В Excel я написал Separate функцию vba следующим образом: Function Separate(sp As String, ParamArray ArgList() As Variant) Dim paramLoop As Long Dim curRng As Range Separate = ArgList(0).Cells(1, ...
2
голоса
2ответа
1k показов
Excel VBA Заменить символ
Я пытался осмотреть эту проблему, но не смог ее найти. Я пытаюсь заменить ассортимент символов в строке. Я пытался перебирать символы, используя их коды символов, но мой код будет?случайным образом? ...
2
голоса
1ответ
1k показов
Как создать макрос, который копирует одну строку на основе количества записей на другом листе?
Используя Access, я экспортирую / создаю ежедневную электронную таблицу Excel, в которой все больше записей / строк. Я хотел бы открыть мастер-лист Excel, который: Открывает экспортированный лист. ...
2
голоса
0ответов
189 показов
Недавно открытый Excel не учитывается в книгах.подсчитывать
У меня есть макрос VBA, который ожидает, пока другое приложение сгенерирует новую рабочую книгу, когда я запускаю рабочие книги.Считайте, что это не считается вновь созданный файл. Кажется, что новая ...
2
голоса
1ответ
4k показов
Как мне сложить несколько столбцов в один?
Я не достаточно опытен с VBA, чтобы достигнуть этого. Как мне изменить приведенный ниже VBA, чтобы иметь возможность делать следующее: Поместите сложенные столбцы в новый лист. Обрабатывать пробелы ...
2
голоса
1ответ
1k показов
Excel VBA code Private Sub Worksheet Изменение функции Power не работает
Я делаю рабочий лист, где скорость ветра определяет потенциальную энергию места. Это значение является основой нескольких листов в одном файле Excel. Я пытаюсь написать код, где I10 - это скорость ...
2
голоса
1ответ
6k показов
Использование VBA для именования поля имени ячейки в Excel
Я хотел бы выполнить итерацию по строкам на рабочем листе и присвоить полям имен одного столбца (столбец E) значение соответствующей строки в другом столбце (столбец B). Я хотел бы сделать это таким ...
2
голоса
2ответа
4k показов
Вставьте указанное количество столбцов между двумя именованными столбцами
Я пытаюсь использовать VBA для вставки заданного количества столбцов между двумя существующими и определенными. Тем не менее, он продолжает вставлять новые столбцы слева от диапазона. Я хочу вставить ...
2
голоса
2ответа
32k показов
Есть ли способ автоматизировать формулы поиска целей в Excel?
Я должен использовать следующую формулу: = МОЩНОСТИ (б, (г +1))- N * (б-1)-1 Мне нужно найти b, поэтому каждый раз, когда я запускаю это, мне приходится выбирать значения для d и N, а затем цель ...
2
голоса
1ответ
19k показов
Как скопировать только гиперссылку (а не текст) в другую ячейку?
У меня есть электронная таблица, где столбец А отображает имена. Есть несколько сотен имен, и у каждого есть своя гиперссылка (которая ссылается на веб-страницу этого человека). Я хочу перенести эти ...
2
голоса
1ответ
71 показов
Outlook 2013 VBA Editor запускается без отображения отладки и редактирования панелей инструментов
Просто досадно, но я перебрал все опции команд редактора, но безрезультатно. Просто переключил ноутбуки, и в моем старом редакторе VBA он запускался каждый раз без открытых окон кода, а панель ...
2
голоса
1ответ
53 показов
Можно ли добавить пользовательский расчет для итогового значения строки верхнего уровня в сводной таблице?
Моя сводная таблица имеет следующий формат Manufacturer MPG - Nissan 10 - Petrol 35 - Model A 30 - Model B 40 - Diesel 45 - Model C 50 - Model D 40 + Toyota 5 + Chevrolet 7 Он отображает список ...
2
голоса
2ответа
24k показов
Передать содержимое ячейки в качестве параметра в запрос Excel в Excel 2007
Я очень старался решить эту проблему, но думаю, что мне понадобится небольшая помощь. Я могу программировать на разных языках, но у меня нет опыта работы с Excel, VBA или вопросами, которые вы можете ...
2
голоса
1ответ
357 показов
Воспроизведение DVD-видео из PowerPoint 2003 (без копирования)
Поэтому мне нужно создать презентацию PowerPoint для моей компании, которая будет использоваться в нескольких местах. Мы хотим использовать видео на DVD. Проблема: условия лицензии на DVD специально ...
2
голоса
2ответа
7k показов
VBA Excel 2007 помогает ускорить код, чтобы скрыть строки
Я пытаюсь написать код VBA, который автоматически скрывает строки, если значение в строке равно "". Мой диапазон значений A37:A400. Поскольку мой диапазон настолько велик, мой предыдущий VbA должен ...
2
голоса
1ответ
2k показов
В Excel я вставил несколько URL-адресов, но они не являются живыми ссылками - как мне массово преобразовать их в живые ссылки?
В Excel я вставил несколько URL в столбец. Тем не менее, они не являются живыми ссылками после вставки. Как быстро конвертировать их в живые ссылки?
2
голоса
0ответов
80 показов
Копировать гиперссылки из исходного списка в список поискового индекса.
Я создал поисковый индекс (используя формулы) из списка продуктов, к которым прикреплены гиперссылки (созданные с помощью «Вставить гиперссылку»). Однако поисковый индекс создается без гиперссылок. ...
2
голоса
1ответ
1k показов
Скрыть строку на основе двух условий
Работал над этим час, используя форумы без удачи. Хотите использовать этот код на любом именованном листе / книге Все книги настроены одинаково Хотите посмотреть на столбец A и посмотреть, есть ли ...
2
голоса
3ответа
2k показов
Как сделать вложенный цикл быстрее, чтобы найти instr в vba
Описание проблемы: Прокрутите ряды Excel Max (около 10000000), чтобы найти инстр. После нахождения instr, возьмите значения и скопируйте значения на другой лист. Каждый раз, когда вы найдете ...
2
голоса
2ответа
88 показов
макрос, который инвертирует числа
Мне нужна помощь, чтобы понять это. Я создал небольшой скрипт, который изменяет значение в ячейке на положительное, если число отрицательное, и наоборот. Например, если значение равно 100, сценарий ...
2
голоса
1ответ
517 показов
Отправлять конкретные письма на основе значений ячеек в Excel 2016?
Существует ли более эффективный способ отправки напоминаний по электронной почте пользователю на основе часто меняющихся значений ячеек? Вот код того, над чем я работаю, чтобы вы, ребята, могли ...
2
голоса
1ответ
2k показов
Как открыть диалоговое окно «Сохранить как» и сохранить в формате PDF
У меня есть следующий код, который дает возможность пользователю в конце "Распечатать" лист Я хочу изменить это. Пользователя должны спросить, хотим ли мы "Экспортировать его в PDF", если он выберет ...
2
голоса
1ответ
1k показов
Как изменить функцию / формулу в целом столбце, где у меня также есть пустые ячейки
У меня есть столбец с формулой / функцией, которая имеет другие ячейки в качестве параметров. Однако в столбце каждые несколько строк есть промежуточные итоги и пробелы для удобства чтения. Теперь я ...
2
голоса
2ответа
18k показов
Как добавить на ленту Outlook элементы, которые не являются "перечисленными" командами?
Я использую пользовательские вкладки на ленте всех моих приложений MS Office 2010. Я хотел бы добавить некоторые элементы, которых нет в перечисленных командах в диалоговом окне "Настройка ленты". ...
2
голоса
1ответ
690 показов
Метод Replace создает ошибку приложения или объекта в Excel для Mac
У меня проблемы с этим в последней версии Excel для Mac. Вот макрос: Sub Run() ' ' Run Macro ' ' Sheets("Data").Select Cells.Select Range("BK1").Activate Selection.Replace What:="unknown", ...
2
голоса
1ответ
244 показов
Изменить язык формул Excel с помощью VBA
Мне нужно уметь использовать английскую формулу на моем французском ноутбуке. Можно ли использовать это без установки языкового пакета? Я видел этот ответ от Microsoft: ...
2
голоса
1ответ
638 показов
Преобразование цветовых кодов в VBA
У меня есть куча кода в макросе Excel, который включает в себя следующий шаблон; Sheet1.Cells(i, 1).Interior.ColorIndex = 4 Sheet1.Cells(j, 1).Interior.ColorIndex = 4 Как видите, я рисую несколько ...
2
голоса
1ответ
25k показов
Разделить лист Excel на несколько листов на основе столбца с VBA
Вопрос прост и может быть повторяющимся. У меня есть книга Excel, которая содержит около 50 столбцов У меня есть столбец критериев для разделения этой книги на несколько рабочих книг Подход, как ...
2
голоса
1ответ
124 показов
Как я могу выполнить эту функцию, используя VBA в Excel?
Я пытаюсь получить эту функцию в VBA, но я новичок в этом. Кажется, я не знаю, как мне это сделать: Что я пытаюсь сделать, так это то, что для каждой ячейки в столбце B, которая является числовой, я ...
2
голоса
2ответа
3k показов
Обход подтверждения выбора файла Excel для подключения к данным с текстовым файлом, отличным от .txt
У меня есть книга Excel, которая обрабатывает вывод модели из другой программы. Эта программа создает выходные текстовые файлы с разделителями-пробелами с расширением ".plt" . У меня есть подключение ...
2
голоса
1ответ
1k показов
Макрос для помощи надстрочного знака последнего символа множества строк в одном столбце
Я добавляю сноски (всегда добавляю сноски) в таблицу, и я действительно хотел бы иметь возможность автоматизировать повторяющуюся природу надстрочных символов моих символов. В настоящее время это:> ...
2
голоса
2ответа
565 показов
Как программно разделить данные с помощью VBA с использованием определенной логики
Это дополнение к моему предыдущему посту здесь. Код, который был ранее предоставлен мне, работал как чудо, но у меня есть проблемы, модифицирующие это, добавляя некоторую дополнительную логику. Я ...
2
голоса
1ответ
2k показов
Как запустить скрипт AHK в Excel VBA
Я хочу вызывать несколько скриптов AHK в Excel VBA последовательно. Есть ли какая-либо команда или код для этого?
2
голоса
1ответ
895 показов
Excel VBA: экспортировать несколько листов Excel в назначенный файл JPG
Я работаю над командой Excel VBA, чтобы экспортировать несколько листов Excel в назначенный файл JPG. У меня 16 листов в одной книге Excel, и было бы лучше экспортировать каждый лист в формате JPG. У ...
2
голоса
1ответ
98 показов
Формула внутри условной суммы (Excel)
У меня есть функция VBA, которая проверяет ячейки и возвращает целое число. (например, CheckThis (A5) => 23) Как я могу сделать что-то вроде этого: =SUMIF(A1:E1,Checkthis(N) = 23) Я пробовал ...
2
голоса
4ответа
34k показов
Как можно создать пропорциональные круговые диаграммы в Excel 2007?
У меня есть сводная таблица с двумя наборами данных следующим образом: 2011 2012 Slice A 45 20 Slice B 33 28 Slice C 22 2 Я пытаюсь представить две круговые диаграммы бок о бок, одну с данными 2011 ...
2
голоса
1ответ
497 показов
Excel 2007 - ярлыки, чтобы вернуться к предыдущей ячейке?
Любой, кто знает о каких-либо ярлыках для возврата к предыдущей ячейке, в которой вы находились, кроме Ctrl + G. Мне нужно использовать это в VBA. Любые советы или идеи будут оценены ... застрял с ...
2
голоса
2ответа
2k показов
PowerPoint: как сохранить закругление углов при изменении размера закругленных прямоугольников, как в Adobe Illustrator?
Я использую PowerPoint для создания макетов пользовательских интерфейсов. Это легко, если вы используете правильные прямоугольники с острыми углами. Трудно, когда вы используете скругленные ...
2
голоса
2ответа
735 показов
Как развернуть текст в Microsoft Word?
Я нашел этот макрос, чтобы развернуть, но он разворачивает весь документ, а не только выделенный текст. Как я могу изменить его, чтобы развернуть только выделенный текст? Sub pagebreaks() ' ' ...
2
голоса
2ответа
6k показов
Автоматически сохранять вложения из почты на сетевом диске
Каждое утро я получаю автоматически сгенерированное электронное письмо от сервера, оно включает в себя электронную таблицу. Я сделал правило в Outlook, которое фиксирует эти письма. Теперь я хотел бы ...
2
голоса
2ответа
659 показов
Как преобразовать строку, ссылающуюся на другой лист, в уравнение?
У меня есть эта клетка: ="='C:\Daily Reports\" & A1 & "\" & B1 &"\[Report " & C1 & ".xls]Report'!K4 который создает строку примерно так: ='C:\Daily Reports\2015\11\[Report 03Nov15.xls]Report'!K4 Если ...
2
голоса
3ответа
3k показов
Умело закрыл себя от редактора VBA в Excel на моем листе
Я работаю в Microsoft Excel 2010. Я создавал рабочий лист, который, как предполагается, трудно прикрутить для человека, который использует меня, кроме меня. Для изменения данных в листе я использовал ...