Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
2ответа
24 показов
Нужно всплывающее окно Excel 2010, чтобы появиться при открытии файла
Я впервые пробую проект VBA. Я не писал код, и я не уверен, кто это сделал. Это работает, когда я нажимаю кнопку Run Sub, но не при открытии файла, который является целью. Как мне отобразить ...
0
голосов
0ответов
9 показов
Временные метки общей книги
Я относительно новичок в мире VBA и столкнулся с некоторой дилеммой. Я создал рабочую книгу, в которой приведенный ниже код встроен в ячейки меток времени, если обновляется смежная ячейка, эта vba ...
0
голосов
1ответ
709 показов
Excel - Как запретить пользователям вставлять диапазоны проверки данных в Excel
Как бы я изменил приведенный ниже код для учета нескольких именованных диапазонов? Private Sub Worksheet_Change(ByVal Target As Range) 'Does the validation range still have validation? If ...
0
голосов
0ответов
24 показов
Импорт данных текстового файла в Excel с помощью макроса Excel без удаления предшествующих нулей из ячеек Excel
У меня есть этот код для импорта данных текстового файла в Excel. При импорте я хочу установить числовой формат текста. Используя этот код, я не могу этого сделать. Это удаляет предшествующие нули из ...
0
голосов
3ответа
172 показов
Извлечение частично совпадающего текста из двух ячеек
Я ищу решение для сравнения двух ячеек с текстом и извлечения только той части двух ячеек, которые совпадают. например: Ячейка A1: "Вчера я съела яблоко" Ячейка A2: "Сегодня я съела яблоко" Как я ...
0
голосов
1ответ
52 показов
Как вставить метку времени на основе флажка или кнопки в Excel
Я уже некоторое время работаю над книгой для личного пользования, и один из листов отслеживает мои часы. Мои часы вводятся вручную и рассчитываются автоматически. Я хотел бы связать ячейку с флажком ...
0
голосов
1ответ
380 показов
Получить адреса ячеек Excel из ближайших значений в том же диапазоне
У меня есть большая электронная таблица (> 15000 строк), которая содержит названия компаний, местоположения, производственные номера и широту / долготу местоположений. Пример таблицы Я пытаюсь ...
0
голосов
0ответов
21 показов
Повторение надписей в отдельных столбцах в Excel
У меня есть файл Excel с метками данных в одном столбце и точками данных в другом. Скажем, метка данных в столбце А - "1". В столбце B имеется 10 числовых точек данных, которые имеют "1" в качестве ...
0
голосов
0ответов
27 показов
Как очистить Active Row с помощью VBA?
У меня есть макрос, который очищает содержимое выбранного диапазона на листе, а затем сдвигает нижние ячейки вверх. Мне интересно, есть ли способ избежать выбора диапазона и очистки ActiveRow до ...
0
голосов
0ответов
89 показов
Сделать данные из другого листа, чтобы перейти в соответствующую строку в мастер-листе
Я получил "новый" лист, который будет создаваться несколько раз в день, и он будет удален после этого подпункта. Я хочу скопировать данные с "нового" листа и вставить их в существующий лист "записей" ...
0
голосов
1ответ
75 показов
Настройка данных таким образом, чтобы ячейки с формулами автоматически заполнялись остальными моими данными после вставки
Я запускаю макрос, который вставляет данные в другую рабочую книгу. Данные обновляются ежемесячно и вставляются в следующую пустую ячейку. Новые данные зависят от формул в целевой книге, поэтому ...
0
голосов
0ответов
323 показов
VBA Если с цветом
У меня есть этот код в VBA: Function SBarvou(range) If range.Value = "R" Then SBarvou = "O" If range.Value = "R" And range.Interior.Color = RGB(255, 255, 0) Then SBarvou = "O" SBarvou.Interior.Color ...
0
голосов
1ответ
846 показов
Excel в день от имени листа
Я использую этот код, чтобы захватить имя листа и поместить его в ячейку C2. =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) Я хотел бы, чтобы в ячейке C1 отображался правильный день ...
0
голосов
0ответов
304 показов
Пользовательский конкатенация Excel с условием цвета
У меня есть эта пользовательская функция VBA Public Function concatenatespecial(rng As Range) As String Dim rng1 As Range concatenatespecial = "" For Each rng1 In rng If (Not Rows(rng1.Row).Hidden) ...
0
голосов
1ответ
35 показов
Как скопировать всю информацию о форматировании текущего выделения?
Можно ли скопировать всю информацию о форматировании из Selection? Я видел эту страницу, которая перечисляет все различные свойства формата диапазона, но возможно ли получить их все сразу и сохранить ...
0
голосов
0ответов
30 показов
Копировать данные в одну ячейку Excel в другую рабочую таблицу Excel
я хочу скопировать данные одного Excel в другой Excel конкретный рабочий лист Исходный Excel содержит 2 рабочих листа, а целевой Excel содержит несколько листов, в которых мне нужно скопировать ...
0
голосов
1ответ
38 показов
Преобразование xlsx в xlsb
Недавно я обнаружил преимущества преобразования документов Excel в XLSB (двоичные файлы), в основном это сокращение почти на половину размеров файлов. Я хотел бы применить это к некоторым из моих ...
0
голосов
1ответ
46 показов
Очистка ячейки J, если ячейка B больше ячейки G
Я пытаюсь внедрить базовую систему управления запасами. Проект можно найти здесь, а картинку здесь. В основном, когда запас ниже уровня повторного заказа (B G, ясно, J. Это, похоже, не работает, но я ...
0
голосов
0ответов
67 показов
Есть ли способ изменить цвета заголовков строк и столбцов вместо серого фона по умолчанию
Я работаю в листе Excel. Существуют некоторые формулы и условное форматирование для проверки правильности введенных данных. Поэтому я хочу показать ошибку, которая произошла в любой ячейке строки, ...
0
голосов
1ответ
563 показов
В PowerPoint VBA, как использовать `TextRange.Запускается.Шрифт.Жирным шрифтом` вставить теги `<b>` и `<\b>` вокруг возвращаемого текстового диапазона?
Я использую VBA в Powerpoint, чтобы найти стили в тексте, а затем обернуть этот текст тегами уценки HTML. Ниже приведен код, который я пытаюсь использовать, чтобы найти жирный текст, а затем обернуть ...
0
голосов
1ответ
362 показов
Как обновить мастер слайдов из режима слайд-шоу и обновить текущий слайд с помощью VBA?
Я пытаюсь иметь счетчик на всех слайдах презентации PowerPoint. Счетчик должен управляться кнопкой во всех слайдах, которая увеличивает его. Я могу сделать это для одного конкретного слайда, но когда ...
0
голосов
0ответов
67 показов
Excel обновить ячейку, когда ячейка выше скрыта фильтром
У меня есть лист с событиями - и столбец с днем недели события В некоторых днях есть как 3, так и 4 события. Итак, в столбце P я отфильтровываю повторяющиеся дни. Как вы можете видеть, у меня есть ...
0
голосов
0ответов
16 показов
Excel VBA - перемещение значений повтора для разных UUID из нескольких строк в столбцы
У меня есть список UUID с соответствующими значениями в столбце. Один UUID может иметь несколько значений, поэтому он может иметь повторяющиеся строки или UUID может быть уникальным и иметь несколько ...
0
голосов
1ответ
33 показов
Ссылка отправить письмо в Outlook и тема равна значению ячейки vba
Я создал гиперссылку для отправки имени, которое я хочу, когда пользователь щелкнет на нем, автоматически отобразится внешний вид. и я хочу, чтобы предмет был эквивалентен значению ячейки пример вот ...
0
голосов
2ответа
618 показов
Изменение рабочего листа VBA Функция не работает
Я пытаюсь обновить функцию одной ячейки каждый раз, когда пользователь изменяет определенный диапазон ячеек, используя VBA Вот что у меня так далеко: Private Sub Worksheet_Change(ByVal Target As ...
0
голосов
1ответ
515 показов
Добавить начальный ноль в поле без форматирования в виде текста
У меня есть столбец кодов UPC, некоторые из которых имеют длину 7 цифр, и мне нужно преобразовать их в коды UPCA, состоящие из 12 цифр. Я использовал VBA ниже, чтобы создать модуль, который я вызываю ...
0
голосов
1ответ
315 показов
Макрос Excel, чтобы добавить, скопировать вставить на отдельном листе
Пожалуйста, кто-нибудь может дать совет? Меня попросили создать базовый лист, который будет содержать кнопку для добавления трех значений, скопировать и вставить их в другой рабочий лист и повторять ...
0
голосов
0ответов
67 показов
Извлечение определенных значений из исходных данных в другой лист
Мне было интересно искать в ячейке, в которой есть строка, смешанная со значениями, например, «Банк Америки заплатил за действие ... 245 $ 300 Ссылка: Джеймс Блэк»> в ячейке возможно. Поэтому мне ...
0
голосов
0ответов
299 показов
Добавление самого последнего файла в качестве вложения в запланированный почтовый скрипт vba
Я изучаю VBA и нашел макрос ниже на этом сайте. Это прекрасно работает, но есть ли способ изменить его, чтобы я мог включить второе вложение, выбрав самый последний обновленный файл в определенной ...
0
голосов
2ответа
505 показов
Как вернуть имена "Серии" и "Точки" диаграммы с накопленными столбцами в Excel, используя VBA
Я изучаю VBA в Excel и хотел бы узнать, как получить имена Серий и Точек из моей таблицы столбцов с накоплением. Если у вас есть столбец с накоплением, вы можете навести курсор на любой столбец, и ...
0
голосов
1ответ
76 показов
Как посчитать строку во всех столбцах только для строк, которые содержат определенное значение?
Здесь новичок VBA, и я очень старался найти макросы, которые я могу настроить и объединить, чтобы сделать это, но не смог этого сделать. Я вставил некоторые из моих данных в конце этого поста. Я ...
0
голосов
0ответов
38 показов
Как использовать циклы в Excel для решения проблемы копирования и вставки
Я пытаюсь скопировать полный ряд (от столбца B до столбца AI) с листа 1 на лист 2, но на листе 2 строка всегда будет вставлена на три строки ниже, чем я вставил предыдущий ряд. Так, например, я ...
0
голосов
1ответ
308 показов
Переадресация электронной почты Outlook с помощью фильтрации с использованием правила макроса
Можете ли вы, ребята, помочь мне исправить сценарий ниже. Что мне нужно, так это если в теле письма будет
0
голосов
1ответ
70 показов
Проблема с Excel VBA Script (ссылка на ветку в сообщении)
Я работаю над написанием сценария VBA для объединения строк, если идентификатор совпадает, а затем суммирования информации в нескольких полях и, наконец, удаления нижней строки, чтобы у меня была ...
0
голосов
1ответ
67 показов
Excel: от горизонтального до вертикального расположения рядов
для предъявления по месту требования, Мне срочно нужны ваши знания о том, как перевернуть данные в соответствии с приведенным ниже вводом в выходные данные: Я знаю, как работает транспонирование, но ...
0
голосов
0ответов
12 показов
Проверка данных Проверка ошибок в Excel и как их выделить, чтобы отметить всю строку
Я хочу иметь возможность условно отформатировать полную строку, содержащую помеченное поле. В Excel 2016 я установил столбцы с аргументами проверки данных. При обнаружении ошибки ячейка автоматически ...
0
голосов
0ответов
271 показов
Как помешать Excel изменить формат времени?
В настоящее время я работаю над программой Excel, которая получает данные из рабочей таблицы ввода данных в рабочую таблицу отображения с использованием vba и макросов. Большая часть данных может ...
0
голосов
1ответ
15 показов
Фильтр по датам ввода не работает
Я хочу ввести дату начала и дату окончания и иметь VBA для фильтрации записей данных в таблице Excel между выбранными датами. Однако этот код возвращает ноль отфильтрованных записей. Если я иду к ...
0
голосов
0ответов
133 показов
найти значение столбца / строки, суммировать значения в другом столбце в строках после, до следующего значения строки
У меня в книге тысячи листов, отформатированных таким образом, что я не могу выполнить простой код для запроса. Для каждого листа мне нужно: Суммировать общее значение использования по всем листам ...
0
голосов
0ответов
51 показов
Макросы Excel VBA исчезли
Как это началось: Хотел одновременно просмотреть окно кода и электронную таблицу. Для этого в XL VBEditor, окне «Перетаскиваемый код», окне «Проект» и «Свойства» на экране. Нажмите несколько кнопок ...
0
голосов
1ответ
352 показов
VBA Excel - если выписка не работает должным образом
Моя проблема заключается в том, что утверждение «если» возвращает ложь, даже если значения 14271 и 5, что может быть причиной для этого? textbox5 возвращает "wybierz inna sumeFalse 5 14271" в другом ...
0
голосов
0ответов
44 показов
Как сделать так, чтобы один файл не был доверенным?
Я создал Excel-файл с ограниченным количеством VBA. И он должен быть доступен для нескольких человек. Когда некоторые люди нажимают на макрос "Включить" и делают его доверенным документом, он больше ...
0
голосов
0ответов
16 показов
Excel VBA - перемещение значений дубликатов UID в новый столбец
У меня есть список UID и соответствующих значений в двух разных столбцах. UID могут повторяться только с одним значением в соответствующей ячейке, или UID может различаться, и значения могут ...
0
голосов
1ответ
53 показов
Найдите значение в столбце и автоматически замените значения ячеек рядом с расположенным значением.
Рабочий лист 1: Идентификационный номер - Имя - Фамилия - Возраст 00001 - Алекс - Бейл - 25 00002 - Кристен - Миранда - 20 Рабочий лист 2: (в начале) Идентификационный номер - Имя - Фамилия - Возраст ...
0
голосов
0ответов
19 показов
Настройка панелей инструментов в VBA IDE, Редактирование содержимого заголовков столбцов на рабочем листе, Z-порядок рабочей книги
У меня нет кода, чтобы показать вам, потому что я не знаю, можно ли это сделать. Мои вопросы касаются Excel VBA 2016 для Mac. Я хотел бы иметь возможность делать все эти вещи программно, за ...
0
голосов
1ответ
990 показов
Excel 2013 и VBA> Подсчитать количество правил условного форматирования на листе
В Excel есть ограничение на количество правил условного форматирования, которые лист может обработать до того, как он заблокируется и больше не будет добавляться. Это может стать проблемой на сложных ...
0
голосов
0ответов
18 показов
VBA Sort & Hide Macro
У меня есть макрос, который я использую для сортировки и скрытия полей внутри таблицы, однако пользователи, которые используют это, не все имеют одинаковые поля или даже в одном и том же месте: ...
0
голосов
0ответов
249 показов
Ошибка при передаче.XLSB-файлы между компьютерами (макросы Excel)
Недавно я скопировал и вставил несколько личных файлов .xlsb со старого компьютера на новый (оба работают под управлением Windows 7), но каждый раз, когда я пытаюсь открыть его, я получаю сообщение ...
0
голосов
1ответ
195 показов
Excel userform VBA
Я хочу изменить метку соответственно комбинации ячеек. Например, у меня есть 5 столбцов, которые я могу показать на своем ярлыке. Но я покажу только столбцы, которые не являются пустыми. ...
0
голосов
1ответ
962 показов
Макрос VBA для вставки строки на основе активной ячейки в переменной строке
У меня есть лист Excel, который отслеживает продажи и погашения подарочных сертификатов. Иногда сумма погашения (столбец Q) меньше общей доступной суммы (столбец H). Сумма погашения в настоящее время ...