Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
1
голос
2ответа
1k показов
VBA Копировать / вставить строку в другой лист, если ячейка больше, чем ячейка в другом столбце
Новичок в VBA, и запутанный, пытаясь выяснить несколько команд одновременно. Я хочу сравнить значения в столбце K со значениями в столбце I, и, если значение в столбце K больше, скопируйте эту строку ...
1
голос
1ответ
423 показов
Есть ли способ защитить ("заблокировать") документ MS Word, чтобы отключить даже выделение?
Я ищу способ полностью "заблокировать" документ Word, чтобы у пользователей не было возможности выбора текста и копирования / вставки в другое приложение. В идеале я хотел бы закодировать сценарий ...
1
голос
1ответ
885 показов
MS Outlook Как изменить строку темы (Strip RE:/FW и добавить префикс)
Я хочу изменить строку темы для входящих и исходящих писем с помощью автоматического макроса. Вот что я искал: Макрос для автоматического удаления RE:, Re:, FW:, Fw: из входящих писем. Я попробовал ...
1
голос
1ответ
293 показов
Отчет о доступе теряет элементы при экспорте в Word
Я создал отчет Microsoft Access с несколькими элементами. К ним относятся метки, элементы управления, линии, поля и т.д. Когда я экспортирую отчет в Word, он теряет все линии, границы, поля и т.д. ...
1
голос
1ответ
198 показов
Суммирование неструктурированных «блоков» чисел в Excel
У меня есть столбец данных в следующем общем формате: 2000 1000 500 300 1500 c a 1000 1500 1250 3000 4000 6500 3000 1000 1000 1000 f 4500 1500 3000 3000 2000 Не существует шаблона для количества ...
1
голос
1ответ
75 показов
Предотвращение повторного вызова функции
Я написал пользовательскую функцию для конкатенации диапазона, используя специальный конкатенатор. Public Function mikeConcat(rng As Range, concatenator As Variant) As String if ...
1
голос
1ответ
291 показов
Фильтр по определенной теме, но только уникальный / первый экземпляр
У меня есть правило Outlook, которое вызывается любыми входящими электронными письмами со словом "кризис" в теме. Проблема в том, что он вызывается любыми соответствующими ответами в нашей системе ...
1
голос
0ответов
842 показов
Сводная таблица с динамическими именами полей в Excel 2010
Я создаю книгу, в которую пользователь может вставить свой набор данных в лист. Этот динамический диапазон будет использоваться для создания серии сводных таблиц на последующих рабочих листах. Это ...
1
голос
2ответа
93 показов
Excel дублирование строк
Может ли кто-нибудь помочь мне с этим, я понятия не имею, как это сделать. Вот набор данных Я хочу объединить данные каждого цвета из каждого метода в 1 строку. В этом примере Total + Blue содержит ...
1
голос
2ответа
195 показов
Как преобразовать таблицу в сводку, как показано
У меня есть таблица, как показано ниже. Я хочу добавить строки для категории и суммировать все (кроме нуля) одинаковые виды (скажем, лимон), одинаковую длину вида для каждой категории , Теперь я хочу ...
1
голос
1ответ
84 показов
Не можете сделать листы импорта из каталога динамическими?
Могу ли я изменить приведенный ниже код для динамического импорта листов, чтобы я мог запустить его на любом листе из своего личного макробукса вместо листа с именем import-sheets.xls? Найденный код ...
1
голос
1ответ
284 показов
Вставка недостающей последовательности в почасовые данные
У меня есть список данных, который был составлен путем взятия временной отметки каждые 0,01 дюйма накопленного дождя. Из-за этого данные не имеют промежутков времени между записями, когда не было ...
1
голос
1ответ
294 показов
Исправить стиль подчеркивания Word во всем документе
У меня есть документ Word длиной около 100 страниц. В нем много слов, которые подчеркнуты. Однако, когда я выбираю слово, значок форматирования подчеркивания не подсвечивается и не подсвечивается, ...
1
голос
0ответов
388 показов
VBA использует массив, чтобы избежать жесткого кодирования значений для вызова разных макросов
У меня есть значения в столбце D листа (Sheet2) в рабочей книге, значения которых получены из формулы, чтобы получить только последнюю часть более длинных значений в ячейках столбца C. Более длинные ...
1
голос
0ответов
108 показов
VBA не может полностью очистить лист после вызова по раскрывающемуся списку + Workbook_SheetChange
У меня есть центральный сводный лист, который автоматически генерируется с использованием VBA с данными из других различных других листов. Когда данные на других листах изменяются, VBA автоматически ...
1
голос
1ответ
5k показов
Вставьте изображение в заголовок с VBA из рисунка, расположенного в книге
Использовал это, но сегодня стало быстро очевидно, что ожидать, что изображение будет постоянно находиться в одном и том же каталоге, - не очень хороший план. With ...
1
голос
1ответ
172 показов
Как я могу вставить строку, нажав на гиперссылку в VBA
Мой код не работает, я пытаюсь вставить строку, нажав на гиперссылку, и моя гиперссылка я использую символ + ... ActiveSheet.Cells(1, 1).Value = "+" If ActiveSheet.Cells(1, 1) "" Then ...
1
голос
1ответ
116 показов
Условное форматирование меняет формат чисел - или нет?
Настройка У меня есть два правила условного форматирования, которые применяются к диапазону ячеек. Правила таковы: =R1C1="something" -> иметь числовой формат номер =R1C1"something" -> иметь формат ...
1
голос
2ответа
280 показов
Word найти / заменить модальный в VBA
Я хочу подготовить и показать диалог поиска / замены. Однако следующий код показывает диалог в модальном состоянии, и вы не можете получить доступ к тексту документа. Любые идеи, как сделать его ...
1
голос
1ответ
533 показов
Диапазон пересечения VBA должен работать только на листах с заданным целевым диапазоном, но обходить этот запрос
Чтобы повторно инициализировать дочерний выпадающий список (выпадающий список 2 в зависимости от выбора, сделанного в раскрывающемся списке 1), у меня есть следующий код в "ThisWorkbook". ...
1
голос
2ответа
673 показов
Как оптимизировать функцию VBA в Excel
Я написал функцию в VBA и предоставил упрощенную версию ниже. По сути, он принимает аргумент, предварительно vlookup в именованном диапазоне на листе, используя значение аргумента, передает значение ...
1
голос
1ответ
639 показов
почему я получаю ошибку компиляции при попытке скопировать данные из мастер-листа в несколько листов
Я очень новичок в VBA и макросах, поэтому я прошу прощения, если это просто. Я нашел похожие посты, но ничего не смог приспособить к своей проблеме. Я нашел код для создания новой рабочей таблицы для ...
1
голос
1ответ
190 показов
Динамически использовать функцию диапазона в таблице; VBA
У меня есть функция, которая используется для вставки формулы в диапазон таблицы. Есть ли способ динамического выбора диапазона. Т.е. при изменении размера таблицы или строки или столбца. вставлен? ...
1
голос
0ответов
319 показов
Что происходит в кэше IE во время выполнения
Я пишу сценарий в Excel VBA, чтобы получить эскизы из поиска картинок Google. Пытаясь выяснить, как очистить временные файлы, созданные в этом автоматическом поиске, я наткнулся на каталог INetCache ...
1
голос
0ответов
120 показов
Как использовать ленту, которая опирается на VBa в новом экземпляре Excel
У меня есть какой-то VBa, который я запускаю довольно часто. Чтобы сделать мою жизнь проще, я добавил новую группу на ленту и добавил "кнопку". Я сделал это, нажав File -> Options а затем Customise ...
1
голос
1ответ
221 показов
Введите формат «минуты: секунды» в ячейку, Excel преобразует в секунды и сообщает в той же ячейке
Я пытаюсь, чтобы Excel преобразовал ввод "mm:ss" в формат "ss" в той же ячейке. Например, я хочу, чтобы пользователь ввел «1:21» (не время суток, а мм: сс) в ячейку A1, а Excel преобразовал его в ...
1
голос
1ответ
928 показов
Как я могу переместить несколько столбцов в один столбец с повторным идентификатором?
Как я могу сделать следующее действие? Слева направо с Формулой или VBA?
1
голос
1ответ
50 показов
Работа макроса в большую суб
Я пытаюсь перевести одноразовый макрос в цикл «До тех пор», где макрос будет перебирать файлы в моей папке. У меня проблемы с редактированием макроса для этой цели. Я знаю, что мне нужно иметь; ...
1
голос
1ответ
651 показов
EXCEL автоматическая вкладка Изменение цвета не обновляется
У меня есть формула для автоматического изменения цвета вкладки, которая работает, когда я вручную изменяю ячейку, но она не работает, когда ячейка заменяется функцией, обновляющей ее с другого ...
1
голос
0ответов
391 показов
Удалить дубликаты, когда данные столбца находятся в выпадающем списке
Я хотел бы создать выпадающий список и удалить дубликаты из столбца таблицы, где он рисует данные из Приведена таблица в листе1, как показано на рисунке ниже. В Sheet2 мне нужен выпадающий список, но ...
1
голос
1ответ
1k показов
Сохраняйте отмененные встречи в календаре для справки
Мне нравится отслеживать встречи даже после того, как они были отменены. Это помогает мне вернуться к просмотру активности по различным темам и иногда объяснить, почему я не пошел на вашу встречу. ...
1
голос
1ответ
245 показов
Как вы сортируете в Excel, используя две пары ячеек?
Я работаю над электронной таблицей, где у меня есть определенные данные, организованные в следующем формате: Row 1: [Train Origin] Row 2: [Train Destination] Row 3: [Train Code] Элементы организованы ...
1
голос
0ответов
149 показов
Создание выпадающего подменю в PowerPoint
Я хотел бы знать, возможно ли создать раскрывающееся подменю в PowerPoint, например, для вставки WordArt: Если это возможно, вы можете поделиться со мной документацией по этому поводу?
1
голос
1ответ
8k показов
Есть ли способ сломать пароль Excel VBA без использования шестнадцатеричного редактора
Я забыл пароль, установленный для макроса Excel VBA, и я не могу скачать hex Editor. Есть ли другой способ сломать пароль?
1
голос
0ответов
134 показов
Проверьте, открыт ли элемент электронной почты в общем почтовом ящике другим пользователем
Я разрабатываю многопользовательское приложение Access (2016) для доступа к нескольким общим почтовым ящикам, чтобы переместить пакет электронных писем в локальную папку для «ручной» обработки каждым ...
1
голос
1ответ
102 показов
Эквивалентен Excel 2013 «BeforeSave» для Excel 2010?
Я пытаюсь запустить вспомогательный макрос при сохранении листа Excel, но могу найти только ссылку на это: https://msdn.microsoft.com/en-us/library/office/ff840057.aspx для Excel 2013. Существует ли ...
1
голос
1ответ
1k показов
Код VBA для копирования определенных листов из закрытых рабочих книг, сохраненных в папке, в совершенно новую рабочую книгу
Я надеюсь, что есть способ решить один из очень трудоемких процессов, которые я сейчас выполняю вручную. Я собираю информацию от более чем 30 человек, которые присылают мне свои достижения (в формате ...
1
голос
1ответ
94 показов
Документ Excel открыт двумя пользователями. Обновить данные
У меня есть документ Excel, который используется двумя пользователями. Каждый вводит разные данные в один и тот же документ (два открытых экземпляра одного и того же документа). Могу ли я обновить ...
1
голос
0ответов
39 показов
Объединение повторяющихся меток в листе Excel в правильную таблицу
У меня есть файл Excel с двумя столбцами: первый содержит повторяющуюся последовательность из 14 меток, а второй содержит текстовые значения, связанные с этими метками. То, что я хотел бы сделать, ...
1
голос
1ответ
52 показов
Возвращаемое значение на основе трех переменных
Я создаю таблицу, в которой пользователь выбирает три переменные из выпадающих списков (списки проверки данных). Эти три переменные определяют цену за квадратный фут продукта. Я хотел бы сделать так, ...
1
голос
1ответ
56 показов
сортировка макросов слова VBA
У меня есть структурированный текст: hello, hellos ; nice, nicer ; great, greater ; и хотел бы написать три части текста между друг под другом: xxxyyy uuuvvv wwwzzz Я искал в вопросах, заданных ...
1
голос
1ответ
360 показов
Может ли VBA удалить именованные диапазоны на основе значения RefersTo?
Я очищаю раздутую книгу Excel и пытаюсь массово удалить именованные диапазоны, которые ссылаются на книги на чьем-то диске «C». Их очень много. И они не используются в этой книге. ...
1
голос
2ответа
2k показов
Использование кода VBA для перемещения данных из накладной на страницу сводной информации о продажах
Я создаю базу данных для моего друга. Она владеет небольшим магазином, где люди могут приобрести ремесленные изделия. Я создал список ремесленников и список инвентаря. на 2 листах у меня есть список ...
1
голос
3ответа
7k показов
Наименование объекта в Excel VBA, чтобы его можно было выбрать после копирования на другой лист / книгу
Я любительски собираю макро /VBA в Excel. Он включает в себя копирование изображения с легендой на другом языке из Source.xlsx и вставку его в Destination.xlsx. Изображение просто так, это не объект ...
1
голос
1ответ
5k показов
Массовое удаление неиспользуемых пользовательских стилей Excel. Как?
Я унаследовал чью-то книгу Excel с несколькими листами и обнаружил, что проблемы, с которыми я сталкиваюсь, связаны с обилием пользовательских стилей. Этот макрос файла hep от Microsoft насчитал ...
1
голос
0ответов
423 показов
Код VBA для выбора по значению ячейки и диапазону дат для перемещения данных с одного листа на другой
У меня проблемы с получением кода VBA, который я адаптировал для своей программы. Есть вещи, которые я не понимаю, и я не знаю, как это исправить. Я пытаюсь отфильтровать данные из листа "Продажи" в ...
1
голос
0ответов
32 показов
VB на электронную почту из черновой папки
Быстрый вопрос... Имел VB "приложение" в Excel, которое берет файл .oft, добавляет к нему имя из приложения VB в Excel, помещает в Outlook Draft. Второй фрагмент кода в Outlook позволяет мне ...
1
голос
1ответ
726 показов
Макрос издателя запускается во всех документах
Я написал макрос в Publisher и добавил его в панель быстрого доступа. К сожалению, макрос запускается только в документе, который его создал. Во всех остальных документах кнопка ничего не делает. ...
1
голос
0ответов
248 показов
Создать динамический график в Excel через VBA
Я пытаюсь создать график, вручную или с помощью VBA, который будет автоматически обновляться при добавлении новых листов. Данные импортируются из внешней таблицы ежемесячно и каждый раз добавляются ...
1
голос
1ответ
3k показов
Очень медленное выполнение кодов Excel 2016 VBA
У меня случай медленного выполнения кода VBA. Мне трудно в это поверить, потому что у меня четырехъядерный процессор Core i7, работающий на частоте 2,6 ГГц. В моей рабочей тетради на отдельном листе ...