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

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

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

Как создать собственный числовой формат, который зависит от значения в ячейке

Таким образом, в ячейке A1 пользователь может ввести "KG" или "LBS" (данные подтверждены). В ячейку A2 пользователь вводит число. А в ячейке A3 вычисление выполняется и отображается по формуле. Я ...
1
голос
1ответ
2k показов

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

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

EXCEL VBA код, который ищет информацию между двумя вкладками. И возвращает то, что информация отсутствует

Какой самый лучший / самый простой способ поиска по данным из двух вкладок Excel в одной электронной таблице. Чтобы увидеть, если поле находится на другой вкладке. Например, на вкладке 1 есть список ...
1
голос
1ответ
299 показов

Как объединить дубликаты ячеек Col A, суммируя их значения в Col C, и просматривая их идентификаторы в Col B Excel 2013, используя VBA

Это то, что я хочу. Объединить дубликаты из столбца А Извлечь идентификаторы из столбца B Суммарные значения из столбца C Sub SkuSorter() Dim x As Long, y As Long Dim rng As Range Dim wSrc As ...
1
голос
0ответов
680 показов

Программно вращайте круговую диаграмму, чтобы исправить метки

Часть 1 Я ищу способ автоматического поворота (с VBA) круговой диаграммы в зависимости от данных. Данные изменяются динамически в зависимости от выбранного месяца. Вот пример результата, который я ...
1
голос
1ответ
432 показов

Excel VBA установить принтер на общий принтер

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

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

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

Форматирование данных с использованием VBA (значения как Double, но String необходима для форматирования)

В настоящее время работает над сценарием VBA, который делает графики автоматически. Я хотел бы добавить таблицу данных, которая делается с помощью:.HasDataTable = True Однако я хотел бы показать ...
1
голос
1ответ
16k показов

VBA - HTML-таблица для Excel листе

Мне нужен скрипт VBA, который может извлекать данные локальных таблиц HTML для Excel листе. У меня есть код (нашел его где-то в Интернете), который работает с помощью URL-ссылки, но я хочу, чтобы я ...
1
голос
1ответ
219 показов

Экспорт папок Outlook Exchange в файловую систему Windows

В настоящее время используется макрос VB для перетаскивания папок электронных писем в файловую систему Windows, но он не может извлекать папки, хранящиеся на сервере обмена. Возможно ли это? ...
1
голос
1ответ
75 показов

Почему я не могу установить этот диапазон?

Я пытаюсь определить диапазон в VBA, но по какой-то причине мой метод не удается. В приведенном ниже примере кода две первые строки работают, но последняя выходит из строя с сообщением « Метод« ...
1
голос
0ответов
717 показов

Как настроить Outlook для отправки автоответчика в ночное время?

Я использую Microsoft Outlook 2016 Home. У меня есть международные клиенты, которые ожидают быстрого ответа на электронные письма, которые они мне отправляют. Чтобы немного поспать, я хотел бы ...
1
голос
3ответа
92 показов

Excel 2013: преобразование строки в две строки и редактирование обеих строк

Я хотел бы написать (скопировать) модуль, который преобразует определенные строки в две строки и редактирует исходную строку. Например, я хотел бы преобразовать это: 6/1/2015 16:25 1:00 к этому: ...
1
голос
1ответ
786 показов

VBA в Mac: создание слайдов PowerPoint для каждой строки в книге Excel

Я абсолютно новичок в VBA. Я пытаюсь создать презентацию так, чтобы содержимое каждой ячейки (подряд) создавало новый слайд в презентации. Я искал код, но я мог найти его только для Windows. Когда я ...
1
голос
1ответ
1k показов

Excel 2010 VBA, несколько новых окон, упорядочить

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

Ошибка приложения / объекта во время специальной операции вставки

Я работаю в этом коде уже неделю, я в некотором роде новичок в VBA и близок к тому, чтобы заставить его делать то, что мне нужно, но я продолжаю получать сообщение «Ошибка, определяемая приложением ...
1
голос
2ответа
2k показов

Excel Personal Macro Workbook продолжает отключаться

Я новый пользователь на этом сайте. Я пытаюсь запустить макрос VBA в Excel один раз в день в полночь с помощью планировщика задач Windows. Он импортирует данные из TXT-файла, который переносится в ...
1
голос
1ответ
1k показов

Создание кнопки переключения, которая скрывает и отображает строки на основе значения "0" в столбце

Я пытался исследовать конкретный код VBA, который позволит мне создать кнопку переключения, и мне не повезло. В столбце "I" моего листа я указал значения, которые используют "0" и хотят код, который ...
1
голос
0ответов
358 показов

Откройте URL, возьмите экран печати и вставьте в ячейку

Я пытаюсь запустить URL, а затем сделать снимок экрана с открывающимся окном IE (при запуске URL он также запускает приложение SmartCard Reader), поэтому мне нужно либо захватить все открытые окна, ...
1
голос
1ответ
4k показов

Найдите все экземпляры текста и сделайте его гиперссылкой с макросом

необходимые Я хочу найти все вхождения одного текста в документе MS Word, сделать каждый случай гиперссылкой и изменить общий стиль гиперссылки на один из моих вариантов выбора. Что я имею Поскольку ...
1
голос
0ответов
46 показов

Восстановление данных в Excel по дате и времени

Хотя мне удалось успешно создать несколько простых макросов, проблема, с которой я столкнулся в настоящее время, кажется, выходит за рамки моих возможностей, поэтому я был бы признателен за некоторые ...
1
голос
1ответ
118 показов

Автозаполнение формы флажка

У меня есть набор данных, как это: 40.45.68.70 50.51.74.90 46.49.25.30 77.78.45.12 5.78.90.94 . . . goes on... Я хотел бы вставить эти значения в код формы флажка автоматически. Код формы выглядит ...
1
голос
1ответ
613 показов

VBA: найти и заменить текст

В моем документе Word есть несколько экземпляров ABC, но только один из ABC123. Моя задача - найти один экземпляр ABC123 и скопировать его в отдельный текстовый документ. Поскольку есть тысячи ...
1
голос
0ответов
154 показов

MS Word 2010 - Как создать универсальный макрос, который будет автоматически вставлять заголовок, если его не существует?

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

При использовании нескольких учетных записей, как обеспечить отправку писем с правильной учетной записи

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

Подведите итоги, затем удалите

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

Переключить режим браузера IE9 в IE7 во время выполнения в VBA

Я хочу переключить режим браузера IE9 на IE7 программно в VBA во время выполнения. Я могу задействовать инструменты разработки F12 и изменить его вручную, но я хочу автоматизировать этот шаг в своем ...
1
голос
1ответ
421 показов

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

Я сделал шаблон .dot с несколькими макросами. Однако, когда я создаю новый документ на основе шаблона, у меня возникают проблемы. Если я ссылаюсь на activedocument, я получаю сообщение, что ни один ...
1
голос
1ответ
277 показов

Открытие определенного листа

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

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

В MS Access у меня есть база данных. У меня есть форма с тремя текстовыми полями и одной командной кнопкой. В txttask_plot пользователь пишет Plotid В txttask_from пользователь выбирает date1 В ...
1
голос
2ответа
876 показов

Использование Activecell в формуле VBA

Я новичок @ VBA. Я хочу использовать значение формулы в активной ячейке для подачи в другую формулу (сумма, в которой активная ячейка устанавливает предел для строк столбца, которые должны быть ...
1
голос
3ответа
707 показов

Назначение активированного кода нескольким изображениям - Excel VBA

Я хотел назначить некоторые конкретные действия при нажатии на одно из изображений, которые я вставил в свой лист Excel. Проблема в том, что я получил 52 изображения (покерные карты для тех, кто ...
1
голос
1ответ
1k показов

Объедините несколько строк в один

Я пытаюсь объединить несколько строк данных в одну. Столбец A содержит значение, на котором будут основываться группировки - строки, значения которых соответствуют столбцу A, будут объединены в одну ...
1
голос
0ответов
212 показов

Как мне установить флажок, чтобы включить более одной ячейки данных?

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

Сценарий VBA в правиле Outlook 2010

Я использую Outlook 2010. Я использую скрипт, который принимает электронное письмо на определенный адрес и преобразует его в тикет через нашу систему тикетов. Я создал скрипт через вкладку ...
1
голос
1ответ
173 показов

Excel VBA - использовать строковую переменную в качестве входных данных для метода объединения

Где-то в Листе под названием Лист 2 у меня есть следующее:Щелкните для изображения Он использует функцию TEXTJOIN для объединения значений в столбце A. Строка в B100 является переменной S (см. Код). ...
1
голос
2ответа
6k показов

Изменить цвет точек в диаграмме Excel VBA

Я пытаюсь получить очки из диаграммы в Excel VBA? Я составил таблицу оценок учеников в excel, и я хочу поставить условие, то есть, если отметки на диаграмме больше 90, то цвет точки меняется на ...
1
голос
1ответ
853 показов

Автоматическая сортировка диапазона ячеек после изменения одной ячейки в пределах диапазона?

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

Как получить ссылку на единственную таблицу данных в активном листе

Я добавляю новую строку в таблицу на активном листе, используя следующий метод: ActiveSheet.ListObjects("MyDataTable1").ListRows.Add(AlwaysInsert:=True) Проблема в том, что это зависит от имени ...
1
голос
2ответа
823 показов

Печать устаревшего / мэйнфреймового отчета в Excel / VBA

Я пытаюсь найти способ печати отчета в стиле "мэйнфрейма" с использованием VBA. Я пытаюсь открыть файл в Excel, но очень сложно заставить его правильно отформатировать и распечатать, и мне интересно, ...
1
голос
3ответа
366 показов

Может ли Excel VBA вызывать макрос в другой книге макросов?

Может ли код VBA в электронной таблице Excel вызывать макрокоманду другого файла рабочей книги XLSM? У меня есть локальный XLSM, который должен вызывать метод в другом файле XLSM, как это можно ...
1
голос
1ответ
2k показов

Excel - изменение цвета ячейки на основе даты в комментарии или в сочетании с текстом

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

Как использовать Expression Builder в Access для создания функции LOOKUP?

Недавно я перешел из Excel 2007 в Access 2007, чтобы управлять электронными таблицами, которые никогда не должны были быть. К сожалению, из того, что я могу сказать, функция LOOKUP в Excel не ...
1
голос
1ответ
63 показов

Поиск строки в тексте на 1 кулоне

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

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

У меня есть ячейка A1, которая ссылается на лист, который обновляется внешним источником (база данных). Моя цель - записать журнал, который отслеживает растущее значение ячейки A1 при каждом ...
1
голос
1ответ
301 показов

VBA Excel: ошибка при выборе диапазона во время итерации рабочих книг

У меня есть несколько файлов в одной папке со столбцом "Номер детали", но не все они находятся в одном номере столбца. Список не обязательно начинается в той же строке. Поэтому я сначала ищу строку ...
1
голос
1ответ
29 показов

Создание структуры папок с путем, определенным в ячейке (или всплывающем окне)

Я новичок в использовании Excel VBA и хотел бы вы помочь мне найти решение. Поэтому я пытаюсь создать таблицу Excel, которая создаст структуру папок в определенном месте. Создание битовой структуры ...
1
голос
1ответ
112 показов

Как выбрать ячейку по ее содержимому?

Есть ли способ - вручную или с помощью vba - выбрать ячейку с входным содержимым в качестве содержимого? Допустим, я хочу просмотреть все ячейки с содержимым XX (например, find), поэтому я бы хотел в ...
1
голос
1ответ
84 показов

Объедините несколько листов в один лист, исключая при этом несколько листов

У меня есть 5 человек, каждый из которых поддерживает свой собственный файл Excel. Все файлы имеют вкладку, которая мне нужна, с той же структурой данных (столбцы) и более 20 000 строк в каждой. Мне ...
1
голос
1ответ
1k показов

Код Excel 2007 VBA для агрегирования данных на основе условий и вычисления средневзвешенного значения

Я импортирую данные из торговой системы, в которой есть ордера на покупку и продажу для нескольких ценных бумаг (акций). Мне нужно объединить одни и те же заказы на покупку ценных бумаг и одинаковые ...