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

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

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

Как динамически управлять анимацией в PowerPoint 2010?

Я играю с PowerPoint, создавая игру викторины. Когда пользователь нажимает на плитку на главном слайде, он переходит к другому слайду с вопросом. Когда пользователь нажимает кнопку возврата, он ...
1
голос
3ответа
1k показов

Извлечение даты из строки без рисунка

Недавно я начал работать над таблицей Excel, которая зависит от строки описания, размещенной в базе данных Oracle. Строка идет примерно так 1 год Арендная плата за парковку на период с 18-8-1438 по ...
1
голос
1ответ
2k показов

открыть HTML-документ с Excel сохранить как XLS с пакетным файлом

Я хотел бы запустить командный файл, который откроет HTML-файл с Excel и впоследствии сохранит открытый HTML-файл в виде документа XLS или XLSX. В идеале партия должна быть запущена ночью. ...
1
голос
1ответ
414 показов

Скопируйте файл Excel с макросами и новыми вкладками на ленте на другой компьютер

Я работаю с Microsoft Excel 2013. Я использую пару макросов, которые я сделал, и я сделал новую вкладку в меню ленты, которая показывает макросы, которые я сделал, чтобы я мог щелкнуть на этой ...
1
голос
0ответов
106 показов

Где я могу найти образцы документов Microsoft Office Word с вредоносным макросом?

Мне нужно динамически анализировать образец макро вымогателей на ВМ для моего проекта. Но я не могу найти их в Интернете. Итак, кто-нибудь может предложить несколько ссылок, откуда я могу получить ...
1
голос
3ответа
491 показов

Excel VBA: количество разделителей

У меня есть следующий код: Sub CopyTest() Dim skuRow As Integer Dim curSku As String Dim numSkus As Integer Dim impType As String Dim copyRows As Integer Dim supAcc As String Dim arr_TotalList As ...
1
голос
2ответа
272 показов

Переместить каждую ячейку после столбца A на новой строке

Я хотел бы экспортировать некоторые данные в MySQL, однако до этого я хотел бы отформатировать данные. Я не уверен, как это объяснить, поэтому я сделал несколько скриншотов. Как я мог превратить это: ...
1
голос
1ответ
404 показов

Excel 2010 VBA для удаления дубликатов и последующего суммирования на основе уникальных данных

Моя работа требует сравнения данных из 2 разных источников (лист 1 является источником 1, а лист 2 является источником 2). Оба листа содержат повторяющиеся значения (Заказ на поставку) Потому что мне ...
1
голос
1ответ
1k показов

Как я могу использовать Excel 2011 Personal Macro Workbook?

Я понял, что спросил об Excel 2010, но это касается только ОС Windows. Как я могу использовать Персональную книгу макросов в Excel 2011 для OSX?
1
голос
3ответа
805 показов

Как подсчитать вхождения строк в ячейку с помощью VBA

Sub Test() Dim countMe As Integer countMe = Sheets("Data").Range("B1").Formula = "=LEN(SUBSTITUTE(B1,""|"",""""))" Sheets("Data").Range("C1").Value = countMe End Sub Что не так с логикой в этом коде? ...
1
голос
1ответ
292 показов

Повышение производительности от Excel 2007 до 2010/2013 для современного ПК

Моя работа недавно модернизировала компьютеры моего департамента до новых блестящих iB s7d 16 Гб оперативной памяти. Я провожу большую часть своего времени в Excel / Access, и компания по-прежнему ...
1
голос
1ответ
338 показов

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

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

Как использовать Выбор.Пункты.Посчитайте в Word, чтобы повторить процесс X количество раз

Я выбираю X количество абзацев в Word и хочу активировать макрос, который выполняет одно и то же действие для каждого абзаца. Действие добавляет разделитель стилей перед первым периодом в каждом ...
1
голос
2ответа
821 показов

Как создать клавиатуру с помощью VBA в MS Word 2007?

Как мне создать и использовать клавиатуру для запуска макросов VBA? Это связано с вопросами «Как запустить макрос, когда кто-то печатает» или "Есть ли в VBA событие для ввода в MS Word". Обычно ...
1
голос
0ответов
211 показов

Как создать правило или код VBA для Outlook, чтобы скопировать сообщения из определенной папки в другую папку?

Я ищу решение следующей проблемы: Существует почтовый ящик для запросов от клиентов с 7 клиентами, которые вручную фильтруют входящую электронную почту из общей папки "Входящие" в разные папки. ...
1
голос
2ответа
1k показов

Могу ли я выбрать все ячейки из всех листов в Excel?

Я хочу выбрать каждую ячейку в книге Excel из всех листов одновременно. Есть ли сочетание клавиш или VBA-код для управления этим?
1
голос
3ответа
730 показов

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

Благодаря Raystafarian я избавляюсь от оставшейся ячейки остатка проверки данных, удаляя все из рабочей книги перед выходом. Private Sub Workbook_BeforeClose(Cancel As Boolean) ...
1
голос
1ответ
51 показов

Как очистить содержимое ячейки B на основе значения ячейки A

Привет, я пытаюсь выяснить следующий конкретный пример: Если ячейки C19 и C21 равны "НЕТ", то любые значения в ячейках C24:C26 будут удалены. Если C19 или C21 равны "Да", то C24:C26 не затрагиваются
1
голос
2ответа
21k показов

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

у меня есть рабочая книга под названием "тест". Я хочу скопировать все листы в рабочей книге под названием "оценка" для проверки. я не знаю, как создать список листов по "смете", которые можно ...
1
голос
1ответ
2k показов

Создайте Outlook VBA для пересылки писем с конкретными словами в строке темы.

Здравствуйте, я хочу создать правило или VBA в Outlook, где в строке темы есть 3 определенных слова в любом порядке. Например, я хочу найти «Значки, пользователь, мопед» Испытуемый говорит: значки и ...
1
голос
2ответа
1k показов

Как рассчитать сумму высот строк для отфильтрованных строк

Предыстория: у меня есть лист, который извлекает данные из базы данных для создания меток товаров (с помощью формул поиска соответствия индекса). На листе есть записанный мной макрос, который ...
1
голос
1ответ
146 показов

Могут ли стандартные ошибки Excel быть захвачены при вводе пользовательской функции VBA?

Я хотел бы знать, есть ли в пользовательской функции Excel VBA какой-либо способ распознать, что входные данные являются одной из стандартных ошибок Excel, например # DIV/0! Скажем, у меня есть очень ...
1
голос
3ответа
627 показов

Как автоматически рассчитать / разрешить именованную ячейку в формуле?

У меня А1 = 5, и я добавил А1 в качестве имени « Главный герой ». Если я это сделаю =Protagonist он придумает 5. Скажем, в D12 я хочу сделать =Protagonist+1 Собирается придумать 6. Чего я хочу ...
1
голос
1ответ
1k показов

Блокировка и разблокировка ячеек на основе значения в другой ячейке для таблиц

До сих пор в Интернете я видел способы, с помощью которых можно заблокировать ячейки в листе Excel на основе значения другой ячейки, однако мне еще предстоит найти что-либо, что относится к случаям, ...
1
голос
0ответов
250 показов

Потоки против процессоров для Excel

Я пишу модуль VBA, который использует много вычислительных мощностей. Чтобы ускорить процесс, я использую все доступные процессоры на моей машине. Excel дает мне возможность использовать другое ...
1
голос
0ответов
440 показов

Обновление не всех полей docVariable

В Word 2010 была создана пользовательская форма для документа на работе, позволяющая вводить информацию, которая затем вводится в документ несколько раз по всему. Я использую поля docVariable для ...
1
голос
2ответа
3k показов

Невозможно установить активный лист на открытом

У меня есть рабочая тетрадь с несколькими листами (вкладками). Я добавил приведенный ниже код в попытке показать вкладку "Панель инструментов" каждый раз, когда кто-то открывает электронную таблицу. ...
1
голос
1ответ
629 показов

VBA Выбор отфильтрованных данных

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

Создание и добавление в динамические массивы

Я пытаюсь создать форму для входа в спортивный клуб, в котором я помогаю, но у меня возникают проблемы с добавлением динамического массива. Private Sub UserForm_Initialize() Dim SignedInNames() As ...
1
голос
1ответ
551 показов

Создать функцию по имени объекта флажка ("Динамически")

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

Выбор ячейки рядом с текущей ячейкой в Excel

Я делаю небольшой VBA в Excel, которые меняют значение пустых ячеек на "NO DATA". Это то, что я сделал до сих пор: Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo hell: ...
1
голос
1ответ
698 показов

VBA - Аргумент Не необязательная ошибка с.найти

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

Преобразуйте несколько столбцов в таблице Excel в несколько строк

У меня есть таблица Excel в следующем формате. ID Date1 Date2 Date3 1 1/1 1/2 1/3 2 1/2 1/3 1/1 3 1/3 1/2 1/4 Есть ли способ изменить его в этот формат? ID Date 1 1/1 1 1/2 1 1/3 2 1/2 2 1/3 2 1/1 3 ...
1
голос
1ответ
688 показов

Запускать несколько макросов Outlook

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

Формула поиска для нескольких результатов не работает

Мой диапазон данных: A2: B15. А2 и В2 имеют заголовки, имя продавца и продукт. Столбец А имеет имя в дубликате. Площадь фильтра D2:G6. Ряд 2 имеет заголовки. Имя и продукты. От D3:D6 пишутся ...
1
голос
1ответ
304 показов

Как упростить ввод времени в Excel

Итак, упрощая мою задачу, у меня есть две колонки в Excel. Первый (A) должен быть вводом времени в формате hh:mm . Вторым (B) должен быть ввод времени, отформатированный как hh:mm:ss . Хорошо, так ...
1
голос
1ответ
122 показов

Excel 2010: как вычислить количество непустых ячеек в столбце среди всей книги

Допустим, я хочу вычислить количество непустых ячеек в некотором столбце (например, A) среди всей книги для фиксированного диапазона ячеек. Как я могу это сделать ? зная, что только для одного листа ...
1
голос
3ответа
191 показов

Резервное копирование макросов Word VBA

Я просто случайно удалил пару функций, которые мне были нужны, и мне пришлось их воссоздать. Есть ли способ сделать резервную копию макросов Word VBA? Желательно, чтобы это было быстро и легко и / ...
1
голос
1ответ
1k показов

Запуск сценария VBA в Outlook 2013

Если у меня есть хороший сценарий VBA для алфавитного размещения списка рассылки в приглашении на собрание, как бы я применил его в Outlook 2013? Есть ли место для вставки, и, может быть, после ...
1
голос
1ответ
2k показов

Разбор Excel в xml с использованием VBA

У меня есть код VBA, который записывает таблицу Excel в XML-файл (на самом деле запись XML-файла построчно, теги равны заголовкам столбцов). Это код, это довольно просто. Sub MakeXML(iCaptionRow As ...
1
голос
2ответа
8k показов

Макрос не запускается при открытии файла / книги из Excel

Я новичок в Macros и VBA в целом, но моя цель довольно проста, я считаю. Мой макрос должен искать в открытом документе Excel (автоматически) и создавать MessageBox с предупреждением, если функция ...
1
голос
2ответа
386 показов

Преобразовать строку продолжительности времени в секунды в Excel

У меня есть ряд данных, которые выводятся из приложения в следующем формате. 8d 21h 33m 30s 6m 32s 1m 40s 54m 6s 11m 32s 5d 3h 34m 30s 7m 40s 19h 57m 49s 1h 36m 9s 1m 3s 5m 11s 19m 39s Я хотел бы ...
1
голос
1ответ
1k показов

Каков синтаксис VBA для ссылки на папку в Outlook 2013?

Работаю над кодом, чтобы пометить элементы как прочитанные, когда они перемещаются в мою папку «Архив», которая находится на том же уровне, что и папки по умолчанию (Входящие, Отправленные и т.д.). ...
1
голос
2ответа
1k показов

Почему это простое слово макрос так медленно

Этот макрос применяет дизайн таблицы ко всем таблицам в документе. Затем он применяет формат абзаца к таблицам. Когда есть только несколько таблиц (например, 20), это работает очень медленно. Как я ...
1
голос
1ответ
87 показов

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

У меня есть VBA для ввода в Excel для любой из двух ячеек ... ячейка, не получающая ввода, заполняется результатом формулы на основе ввода от другой. Пример; Клетки B4, C4 и D4. B4 вводится вручную, ...
1
голос
2ответа
83 показов

Модификация макроса VBA для добавления нескольких пустых строк в любом месте электронной таблицы

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

Изменить цвет существующих нерегулярных границ - Excel

Я хотел бы изменить существующий цвет границ нескольких ячеек - некоторые из них имеют только границу вверху / слева или вообще не имеют границ в Excel. Есть ли стандартная опция для этого, или это ...
1
голос
0ответов
41 показов

Извлечение веб-данных из Microsoft Word

Я хочу извлечь данные из определенного веб-сайта в слово У меня есть таблица, содержащая гиперссылки Я хочу извлечь некоторые данные из этой ссылки в следующую ячейку в слове Можно ли скопировать ...
1
голос
1ответ
190 показов

Вызов Excel 2010 VBA из меню Баш

Я пишу функцию меню bash и у меня возникают проблемы с вызовом VBA написанной в Excel 2010, изнутри. Первая строка - это путь к VBA . Когда пользователь выбирает ngs, я пытаюсь открыть xlsx с ...
1
голос
2ответа
335 показов

Макрос VBA для заполнения случайных дат

У меня есть около 10000 записей в файле Excel. Я хочу поставить случайные даты для этих 10000 записей. Случайные даты, которые я буду давать Manaully. Например:- Random dates:- 01-OCt-15 to 30-Oct-15 ...