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

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

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

Форматирование любой ячейки, на которую есть ссылка в формуле

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

Заполните ячейку данными из подпрограммы, когда откроется шаблон Excel

Допустим, я создал шаблон Excel с поддержкой макросов. В этом шаблоне я создаю подпрограмму для получения строкового значения и присваиваю его переменной, скажем, var_1 в подпрограмме. Я сохраняю ...
-1
голос
1ответ
613 показов

заменить несколько значений в Excel 2016 с помощью VBA

Я смущен, пожалуйста, помогите мне решить эту проблему. Как найти и заменить несколько значений в Excel 2016, особенно заменить некоторые слова в некоторых ячейках символом CHR, например символы ...
-1
голос
1ответ
79 показов

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

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

ЕСЛИ значение ИЛИ значение Тогда

Используя Access VBA, нам нужно сделать оператор IF-Than, но есть 16 значений. Итак, я попытался включить "ИЛИ", но этот код возвращает ошибку «Не могу найти поле" Я ", на которое ссылается ...
-1
голос
1ответ
493 показов

Скрыть и показать строки в зависимости от выпадающего списка

У меня есть ячейка (D3) с выпадающим меню из 8 пунктов (все слова). В зависимости от выбранного выпадающего элемента, я хочу скрыть все остальные строки без этого конкретного слова в столбце K (11 ...
-1
голос
1ответ
148 показов

Выполнить надстройку Excel 2010

Надстройка Excel, кажется, самый простой способ поделиться макросом, который я создал со своей командой. Я сохранил книгу в виде файла .xlam и установил надстройку, чтобы она отображалась под кнопкой ...
-1
голос
1ответ
458 показов

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

Этот вопрос является расширением / продолжением моего предыдущего вопроса в разделе Как переставить базу данных Excel из 1 длинной строки в 3 короткие строки и автоматически повторить процесс? на что ...
-1
голос
1ответ
501 показов

Конвертировать несколько листов Excel в .csv

Я нашел этот макрос для преобразования нескольких листов Excel в книге в отдельные именованные файлы .csv, но не знаю, как удалить имя книги из имени преобразованного файла. Я уверен, что все просто, ...
-1
голос
1ответ
523 показов

VBA не распознает свойство MsgBox VbMsgBoxStyle

Я получаю сообщение об ошибке «Ошибка компиляции: именованный аргумент не найден», когда я пытаюсь запустить свой код VBA. VBA, похоже, не распознает последнее свойство VbMsgBoxStyle . Dim dump As ...
-1
голос
1ответ
998 показов

Excel 2013: отметка времени / даты при изменении значения ячейки

Я использую Excel 2013 на ПК под управлением Windows 7. В Excel, если ячейка A1 изменится с одного значения на другое, я бы хотел, чтобы отметка даты отображалась в ячейке B1. Предположим, что ячейка ...
-1
голос
1ответ
14k показов

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

Я не очень опытен во всей области VBA, я понимаю, как работают макросы, но это просто вне моей досягаемости. Как я уже сказал в заголовке, мне нужно написать макрос, который будет копировать ...
-1
голос
1ответ
697 показов

Макрос - перемещение указанного пользователем электронного письма в папку

Ранее я создавал небольшие сценарии, но никогда ранее не создавал Outlook VBA. Я надеюсь, что кто-то может направить меня в правильном направлении или предоставить пару строк кода, чтобы начать ...
-1
голос
2ответа
6k показов

Использовать Excel VBA Если значение в столбце a отсутствует в столбце b, добавить значение в столбец c

Dim i As Variant 'For i = 1 To 5 For Each i In rngWatch Dim c As Variant c = rngWatch.Cells(i, 1).Value If i rngReconcile.Cells(i, 1).Value Then MsgBox i End If Next i Выше цикл for и оператор if, ...
-1
голос
1ответ
58 показов

Замена диапазонов ссылками на ячейки

У меня есть сотни формул, которые содержат диапазоны ячеек, например, sum(A1:A50) или sum(A19:BA19) . Как я могу заменить диапазон отдельными ячейками? Например, sum(A1:A50) станет ...
-1
голос
2ответа
2k показов

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

У меня есть книга Excel, в которой 100 листов, все листы идентичны, кроме A10 на каждом листе. В A10 листа 1 есть значение 101, которое я набрал вручную, а A10 всех других листов пустое. Теперь я ...
-1
голос
0ответов
44 показов

пользовательский внешний вид напоминания надстройки или VBA

Я не могу сосчитать, сколько раз я пропускал встречу, потому что был так глубоко погружен в свою работу по программированию. Интересно, есть ли у кого-нибудь быстрое / простое решение, при котором ...
-1
голос
1ответ
87 показов

Сценарий VBA для Excel 2013 необходим для

У меня есть несколько ячеек, которые имеют строку текста, которые частично выделены жирным шрифтом и частично NotBold. Мне нужно удалить выделенную часть текста в ячейках Пример: lname1, fname1 ...
-1
голос
1ответ
121 показов

Excel VBA - возврат списка значений, не найденных в одном столбце

Я хочу , чтобы Excel VBA , чтобы вернуться, в MessageBox строке все элементы , которые находятся в колонке А листа Mastersheet , но не находятся в колонке А листа DeliverySheet. Имея много проблем с ...
-1
голос
1ответ
766 показов

Макрос Excel для добавления строк до сегодняшней даты и соответствующего обновления следующих столбцов

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

vlookup - возможно ли использовать vlookup для извлечения определенной информации, подобной этой?

Я пытаюсь извлечь из каждой группы чисел следующее: CHG000509443 05-16-2016 22:48:41 for the Requested CHG000509443 05-17-2016 13:14:35 for the Approved Примечание 1 - Это всегда первый запрос в ...
-1
голос
2ответа
736 показов

Добавлять текст в текстовый файл, получая странные символы?

После успешного добавления текста в текстовый файл, я получаю странные символы, потому что я не устанавливаю правильный формат? Вот код, который я пробовал: Dim fso As Object Dim Msg As string Msg = ...
-1
голос
1ответ
809 показов

Программное обеспечение: Excel VBA не заполняет имя файла по умолчанию в диалоговом окне SaveAs

У меня возникла проблема с некоторым кодом VBA в моей основной книге Excel. У меня есть две части кода. Код А Работает нормально. Код Б не работает нормально. Первый фрагмент кода (Код A), который ...
-1
голос
1ответ
2k показов

Как изменить цвет заливки фигуры с помощью кнопки Excel 2013 в VBA?

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

VLOOKUP возвращает значения ELSE для точных совпадений?

Я новичок в VBA и не могу понять, почему мой код не работает. Я пытаюсь VLOOKUP значения в столбце Z чтобы увидеть, есть ли какие-либо значения "NO" или "NOT SURE" и вернуть значение, такое как "N" в ...
-1
голос
1ответ
40 показов

Проблема с Excel - связать ячейку с количеством документов в файле

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

Лучший способ предотвратить запуск вредоносного / вирусного макроса на ПК

У меня есть вопрос. Не могли бы вы дать несколько советов / решений по предотвращению запуска подозрительных макросов в приложениях Office? Что я уже знаю: есть возможность отключить все без ...
-1
голос
1ответ
1k показов

Как очистить область печати

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

Excel 2010 VBA или формула для поиска значения в динамическом столбце на основе записи (например, vlookup), но скопируйте значение и вставьте значение в ячейку

Мой вопрос довольно сложный, поэтому я постараюсь использовать примеры и быть максимально понятным. В одной таблице у меня есть значения, которые заполняются на основе формулы: Name Timestamp ...
-1
голос
1ответ
49 показов

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

ИЗМЕНИТЬ СОБЫТИЕ: У меня 12 листов в рабочей тетради. Нужно ли помещать событие изменения на 12 листе, если нет, то где я должен поставить код для этого события.
-1
голос
2ответа
260 показов

Как написать код VBA мне, который отображает 10 случайных чисел от 1 до 50 без повторения чисел

Как мне написать код VBA, который отображает 10 случайных чисел от 1 до 50 без повторения чисел?
-1
голос
1ответ
39 показов

Макросы отключены в Word

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

Vb SQL-запрос в Access не работает

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

Скрыть форму пользователя на неактивной книге?

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

Ограничение диапазона VBA

У меня есть этот код, который объединяет диапазон ячеек в одну ячейку через запятую. Например, A1:1, A2:2, A3:3, A4:4, тогда они будут похожи на (1,2,3,4) в A5. Этот код работает на всем листе. Мне ...
-1
голос
1ответ
59 показов

Срочная помощь Excel, необходимая из-за теста

Кто-нибудь знает, как я могу найти значения в одной строке на листе 2 (см. Таблицы ниже) и сравнить это со всеми строками на листе 1? Если какое-либо из значений ячеек в одной строке на листе 2 равно ...
-1
голос
1ответ
1k показов

Как я могу прокомментировать блок текста в редакторе Microsoft Office Visual Basic?

Иногда, когда я пишу макрос в Excel Visual Editor (VBE), я хочу закомментировать блок кода, чтобы протестировать макрос без него. Я знаю, что могу перейти к каждой строке и ввести апостроф ('), но ...
-1
голос
1ответ
823 показов

Как обобщить макрос на любую строку

Макрос Excel ниже предназначен для работы в определенной строке (строка 2) Excel. Я хотел бы иметь возможность применить его к любой строке, которую я выберу, а не только к строке 2. Кто-нибудь ...
-1
голос
1ответ
64 показов

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

У меня есть макрос, и он работает, вроде. Проблема в том, что она захватывает абсолютную ячейку, а не динамическую ячейку. Позволь мне объяснить. У меня есть оценочная страница, на которую я копирую ...
-1
голос
2ответа
422 показов

Пустой контент электронной почты с макросом

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

Заполнить ListBox на выбор ComboBox

Я пытаюсь заполнить список со строками, которые соответствуют выделению в выпадающем списке (в столбце A) Я получаю эту ошибку, когда достигаю записи, у которой есть совпадение в ошибке времени ...
-1
голос
1ответ
109 показов

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

У меня есть окно поиска в моей таблице Excel, которое ищет пользователей и отображает все совпадения, поэтому, если у меня есть 5 x John Smiths оно показывает их. Я хотел бы, чтобы он также отображал ...
-1
голос
2ответа
4k показов

Как объединить строки с одинаковыми именами объединения данных каждого связанного столбца

Мне нужно объединить строки с тем же именем, сохраняя данные каждого столбца. Например, если у нас есть две строки с именем "Mr Bean" в первом столбце "Name", объедините данные каждого столбца, ...
-1
голос
2ответа
60 показов

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

У меня есть несколько вкладок месяца Как открыть конкретный способ с помощью VBA? Я попытался использовать этот фрагмент: Private Sub Workbook_Open() Dim ws As Worksheet Dim mnth As String, dte As ...
-1
голос
1ответ
50 показов

Нужен макрос для выполнения формулы, основанной на ячейке, а не на числе

Я работаю над рабочей книгой по бюджету, и в столбце I (I5-I1135) у меня есть числа, которые мне нужны, чтобы при появлении запроса (например, CTRL C) числа делились на 10, а затем умножались на 12 ...
-1
голос
1ответ
758 показов

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

Я относительно простой пользователь Excel и нуждаюсь в помощи с чем-то, что, как я знаю, возможно, но слишком сложно для меня, чтобы понять. По сути, у меня есть список на листе в Excel (называемый ...
-1
голос
1ответ
34 показов

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

Я новичок в Excel VBA, и у меня есть таблица ниже: Column1 Column2 ABC XXX ABC XXX ABC XXX ABC YYY PQR XXX PQR YYY PQR YYY XYZ XXX XYZ XXX XYZ YYY XYZ YYY XYZ YYY XYZ XXX XYZ XXX Я хочу вывод как: ...
-1
голос
1ответ
322 показов

Код VBA для защиты листов и отображения / скрытия кнопок

У меня есть простой код VBA, который запускается каждый раз, когда открывается мой файл Excel, и он работал отлично в течение многих лет. Через несколько недель он перестал работать. Цель состоит в ...
-1
голос
2ответа
4k показов

Excel: как сравнить две текстовые строки и отметить их

У меня есть огромный файл, похожий на тот, что ниже. Я хотел бы иметь возможность сравнить группу слов в столбце A с группой слов в столбце B и получить "Нет совпадения", "Точное совпадение" или ...
-1
голос
2ответа
24k показов

Решать .CommandType = 0 ошибка в Excel

Я пытаюсь запустить этот макрос в Excel, который извлекает данные с веб-сайта в цикле. Есть одна таблица, которую мне нужно извлечь из каждой из 50 веб-страниц, и есть цикл для запуска функции, ...