Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
1ответ
256 показов
Как получить размер файла в Excel?
У меня есть лист с большим количеством данных в одной ячейке и URL-адреса документов в следующей ячейке. Я хочу получить размер документа. Возможно ли это в Excel? Например: ...
0
голосов
1ответ
642 показов
Плавающее текстовое поле в Excel
Я использую Excel 2010. У меня есть текстовое поле с многоцветным сообщением. Я хотел бы, чтобы он оставался на месте, когда я пролистываю свой рабочий лист. Я искал Google и нашел это решение: ...
0
голосов
1ответ
892 показов
Макрос Outlook 2010 для преобразования выбранных сообщений электронной почты в обычный текст
Мне нужна помощь в создании макроса VBA в Outlook 2010, который преобразует одно или несколько выбранных сообщений в формат простого текста. Я ищу макрос вместо правила входящей почты. Я нашел ...
0
голосов
2ответа
92 показов
Vlookup или VBA для получения конкретных данных из множества отдельных ячеек
У меня странный. Я извлекаю данные из приложения в электронную таблицу Excel, чтобы провести анализ на высоком уровне. У меня есть один столбец, который называется «История», и он может содержать ...
0
голосов
1ответ
6k показов
Excel VBA: цикл для заполнения порядковых номеров в столбце
Я новичок в Excel VBA, и в настоящее время я работаю с проектом, которому необходимо автоматически заполнять порядковые номера в столбце A в зависимости от заполненного диапазона в столбце B. С кодом ...
0
голосов
1ответ
654 показов
Excel транспонирование каждой n-й строки в каждый n-й столбец
Я пытался выяснить это некоторое время, и каждое решение, которое я пробовал, не было очень успешным для того, что я пытаюсь. По сути, я пытаюсь взять все остальные строки в электронной таблице, ...
0
голосов
0ответов
46 показов
AutoFit Cell содержимое при печати
Я создал приложение Excel, где пользователи вводят комментарии для каждого вопроса. Я разработал электронную таблицу Excel таким образом, чтобы объединять ячейки для сбора больших текстовых данных. ...
0
голосов
1ответ
707 показов
Макрос Excel: обновить лист или создать новый на основе одного критерия
Я хочу написать макрос, который обновляет один лист из множества в книге Excel на основе одного критерия. Первый лист моей рабочей книги называется "Входные данные" ; Я копирую и вставляю портфолио ...
0
голосов
1ответ
56 показов
Очистка значения при выборе параметра из раскрывающегося меню в Excel (VBA)
Доброе утро, Я пытаюсь написать код в VBA, который при выборе из выпадающего меню из D2, он удалит любое значение из E2 и F2 без удаления форматирования. Я попробовал следовать хорошо, но по ...
0
голосов
1ответ
372 показов
Сброс кода и позиции окна пользовательской формы в Microsoft Office VBA IDE
Когда мы открываем пользовательские формы и программные модули в проекте Microsoft Office VBA (Word, Excel или Access), мы можем изменить размер и расположение этих окон. MS Office сохраняет ...
0
голосов
1ответ
78 показов
Как изменить interior.color в Excel для нескольких столбцов, используя переменную строки
Я пытаюсь выделить строку, которая назначена "RowNum". Я хочу выделить столбцы от A до O. Я попробовал следующее, но получаю синтаксические ошибки на каждом. sh1.Cells(RowNum, 15).Interior.Color = ...
0
голосов
1ответ
50 показов
Разделение имен в Excel
У меня есть список из 60 тысяч имен. Мне нужно разделить их на разные листы в зависимости от их длины. Я делал это обычным способом, используя формулу len(), фильтровал их и копировал, вставлял на ...
0
голосов
2ответа
1k показов
Использование Excel VBA для поиска последней подходящей строки
У меня есть электронная таблица с датой и столбцом ActionCode. Я использую событие Worksheet_Change для запуска некоторого кода после того, как пользователь вводит код ActionCode. Я хотел бы иметь ...
0
голосов
0ответов
24 показов
Разделение двух прогонов данных
Я беру данные измерений на машине (измерение мощности лазера). Он работает на 10% мощности, затем на 25%, 50, 75 и 100 с перезарядками между двумя оптическими приборами. Каждый прогон не имеет ...
0
голосов
0ответов
47 показов
Взятие нескольких средних из одного набора данных
У меня есть машина, которая выплевывает файлы данных, которые я хочу быстро проанализировать. Существует один столбец данных (тысячи чтений). Эти значения являются показаниями мощности лазера. Машина ...
0
голосов
1ответ
734 показов
Не отправлять электронную почту, когда Outlook закрыт и открыт
Я делаю изменения кода для поддержки Outlook. У меня проблемы с отправкой электронной почты, когда я впервые открываю outlook, т.е. она отображает электронную почту, а не отправляет ее. Но со второго ...
0
голосов
2ответа
3k показов
Создание динамического диапазона текста в столбцах
Я хотел бы сделать диапазон текста к столбцам динамическим в моем макросе. Но если я попытаюсь вставить туда myRange, это не сработает. Я не могу найти какую-либо информацию в Интернете, чтобы ...
0
голосов
0ответов
221 показов
Excel VBA не сохраняет файл, даже когда подсказка говорит, что это будет
У меня есть файл Excel, который генерирует отчеты с использованием VBA. Часть этого процесса копирует данные из одного файла для добавления в другой, а затем сохраняет файл назначения. Процесс ...
0
голосов
0ответов
42 показов
Форматирование дат в Access
Я смущен, казалось бы, очень простой проблемой. У меня около 7 миллионов строк в Access, а столбец даты отформатирован в виде чисел. Они представляют собой 5-значный тип чисел, которые используются в ...
0
голосов
0ответов
3k показов
копировать данные из одной открытой рабочей книги Excel в другую открытую рабочую книгу Excel VBA
Я пытаюсь скопировать данные между двумя книгами, которые уже существуют, но это не сработало. Я не знаю, как написать код, не открывая два файла каждый раз, когда я запускаю макрос. Sub ...
0
голосов
1ответ
283 показов
Как развернуть строку в несколько строк с одинаковыми данными в каждой строке на основе номера текущей ячейки?
Строка 1-4 является примером данных, которые мне даны, и я пытаюсь получить строки 7-17. Реальный список, с которым я работаю, имеет длину более 10000 строк, поэтому, если бы я мог использовать ту же ...
0
голосов
1ответ
594 показов
Вставить OneNote в Excel
Я знаю, что можно вставить лист Excel в OneNote ... но возможно ли обратное? Моей конечной целью было бы иметь страницу OneNote непосредственно в моей рабочей таблице, чтобы пользователь мог писать в ...
0
голосов
1ответ
79 показов
Excel 2010 VBA. поле ввода удаляет формулу в ячейке, которую она меняет
Хорошо, я довольно новичок в VBA. На самом деле, я парень с данными и не очень много им пользуюсь, поэтому, пожалуйста, прости меня за недостаток знаний. У меня есть ячейка на листе, которая получает ...
0
голосов
0ответов
17 показов
Объединить несколько рабочих книг в соответствии с заданными критериями
У меня проблемы с написанием кода VBA для ситуации, с которой я сталкиваюсь. Ниже я приведу короткий пример. У меня есть папка с несколькими файлами, и они сохраняются в следующем формате имени: ...
0
голосов
0ответов
36 показов
Excel обрезает значения с пробелами между текстом
У меня странная ситуация с Excel 2010 VBA. Я использую набор записей ADODB для получения данных из базы данных Teradata и присвоения значения ячейкам Excel. Одно из значений, которое имеет пробелы ...
0
голосов
0ответов
53 показов
Excel: Могу ли я использовать текстовые ссылки без волатильности?
А1 содержит Namedrange,1,23,3,bla В строке я разделил его на наличие каждой из разделенных записей в своей собственной ячейке. B1 =LEFT(A1,FIND(",",A1)-1), C1= formula results in 1, D1 = formula ...
0
голосов
1ответ
853 показов
Как вставить разделители тысяч, не затрагивая значимые цифры в Excel?
Мне нужно выяснить, как добавить тысячи разделителей в большие таблицы, не влияя на количество значащих цифр или даты, которые также указаны в таблицах. Я не могу понять, как использовать условное ...
0
голосов
1ответ
43 показов
Автоматизация количества оплачиваемых больничных дней, оставшихся у работника
У меня есть файл, показывающий, сколько оплачиваемых больничных дней осталось у сотрудника, мы получаем пять дней каждый на основе скользящих 365 дней. Поэтому, если кто-то болеет 24/05/16, 25/05/16, ...
0
голосов
3ответа
1k показов
Как изменить шрифт определенной формулы, которая является частью ячейки Excel?
="InterContinental Vienna @ "&M9&" "&M42&" p/room p/night" на основе приведенного выше примера, M9 = EUR и M42 = 150 Результат, который я ищу: InterContinental Vienna @ EUR 150 p/room p/night Как мне ...
0
голосов
1ответ
489 показов
Обновление путей ссылок с помощью Word VBA
У меня есть следующие ссылки на Excel в текстовом документе: Проблема заключается в том, что при внесении изменений версия документа как на листе Excel, на который ссылаются, так и в документе Word, ...
0
голосов
1ответ
1k показов
Функция VBA для анализа тела электронной почты на адрес электронной почты, писать в Excel
У меня есть такое требование, что мне нужна функция для перебора всех электронных писем в папке Outlook (2010) и получения адреса электронной почты из тела письма. Электронные письма можно найти в ...
0
голосов
1ответ
533 показов
Динамически ссылаться на имена менеджера имен в Excel
У меня есть данные опроса, и я хочу посмотреть на данные респондентов по стране происхождения. У меня есть 1 столбец переменных показателей для каждой страны, и я использовал Name Manager, чтобы ...
0
голосов
1ответ
806 показов
используя функцию randbetween с максимальными случайными числами 20
Есть ли способ сгенерировать случайное число от 1 до 5 с условием максимум 5 с в диапазоне ячеек (скажем, А1 - А15), должно быть 10. то есть, когда я перетаскиваю ячейки, чтобы скопировать формулу в ...
0
голосов
1ответ
321 показов
Получить значение из ячейки и использовать его в качестве значения MAX для автоинкремента в макросе
Ячейка C13 автоматически увеличивается на 1 при печати. Я использую только ячейку C13 для автоматического приращения, но у меня есть ячейка E13 = имеет связанное значение из листа 3. Я хотел бы, ...
0
голосов
1ответ
4k показов
Outlook Express VBA сохраняет вложение на жестком диске в определенную папку, отличную от «моей папки документов»
Я нашел макрос, который сохраняет вложение из электронного письма в Outlook, и в этом аспекте он работает довольно хорошо, но сохраняет его в папке "мой документ" Я хотел бы, чтобы он сохранял его в ...
0
голосов
2ответа
2k показов
Перенос данных из шаблона счета в журнал (Excel) с использованием VBA
Я использую Excel 2013 для создания кода VBA, который позволит мне переносить данные из одной рабочей книги (шаблон счета-фактуры из Excel) в другую рабочую книгу (журнал счетов-фактур). ...
0
голосов
1ответ
248 показов
Excel, авто найти область формы вставки
Как я могу получить площадь автоматически, когда я вставляю квадрат в Excel? С помощью кода ниже, я могу получить сообщение о высоте и ширине, но я застрял с поиском области и покажу в сообщении. ...
0
голосов
0ответов
612 показов
Запустите макрос в сети общего Excel, используя VBSscript
Я пытаюсь запустить макрос, который я написал в Excel, используя VBScript, чтобы я мог выполнить этот макрос с планировщиком. Excel, где находится макрос, является общей сетевой папкой. Когда я ...
0
голосов
2ответа
176 показов
Переставить строки в Microsoft Excel в столбцы на новом листе
У меня есть список данных, которые мне нужно переставить определенным образом на следующем листе. Я хочу сделать так, чтобы данные автоматически вводились на следующий лист, как показано ниже, ...
0
голосов
1ответ
1k показов
Excel VBA: создать двумерный массив из нескольких именованных диапазонов (без дубликатов), столбцов суммы
новенький тут. ищу решение VBA для объединения нескольких именованных диапазонов и удаления дубликатов с суммой в некоторых столбцах. У меня есть 4 диапазона переменных: "ACTUAL", "BUDGET", ...
0
голосов
1ответ
51 показов
Как объединить две таблицы, как указано в следующем посте?
У меня есть два набора данных:1) Дата :: 01/03/16 00:00:01 01/03/16 00:00:11 01/03/16 00:00:21 01/03/16 00:00:31 01/03/16 00:00:41 01/03/16 00:00:51 01/03/16 00:01:01 01/03/16 00:01:11 01/03/16 ...
0
голосов
1ответ
213 показов
Возобновить в режиме отладки
Программы VBA, с которыми я работаю, имеют обработку ошибок. Обычно, когда ошибка упоминается мне конечным пользователем, программа фокусируется на обработчике ошибок в режиме отладки. В этих ...
0
голосов
1ответ
49 показов
Определите, на какие макросы ссылаются кнопки / формы
Я очищаю старую рабочую книгу, заполненную бесполезными макросами. Рабочая книга очень большая, в ней много кнопок, и в ней нет комментариев. Я уверен, что на некоторые макросы ссылаются где-то ...
0
голосов
1ответ
46 показов
Код R1C1 не совсем работает
Я пытаюсь записать в определенные ячейки в цикле с переменными в формуле. Соответствующая строка выглядит так: Worksheets("Judaspriest").Cells(p, 7).FormulaR1C1 = "=Sum(G" & Cut & ":G" & p & ")" В ...
0
голосов
1ответ
104 показов
Автоматизировать изменения системы форматов чисел в Excel через vba для двуязычных пользователей
Для тех, кто использует двуязычные отчеты, головная боль часто менять систему счисления. У меня есть код для изменения номера с английского на арабский и обратно. Но мне нужно найти текущее состояние ...
0
голосов
2ответа
63 показов
Скопируйте данные из таблицы в Excel и вставьте ее в другую
Я пытаюсь выбрать некоторые данные из рабочей книги в Excel, скопировать их и вставить в другую. Но когда я запускаю свой код в VBA, он просто ничего не делает. Код можно увидеть ниже: Sub foo3() Dim ...
0
голосов
1ответ
586 показов
Создать значение ячеек на основе формулы в Excel VBA
У меня есть лист Excel, подобный этому, есть ли способ получить значение в C8, используя C6 в VBA?
0
голосов
1ответ
562 показов
Microsoft Excel - Использование VBA для отправки электронной почты с циклом
Этот код фильтрует лист Excel по фамилии, копирует эти данные в новую рабочую книгу, затем выполняет Vlookup на листе 2, чтобы сопоставить фамилию с электронной почтой, и отправляет электронное ...
0
голосов
0ответов
426 показов
Как отловить любую ошибку в Access VBA
Я нашел учебник, который показал мне, как регистрировать ошибки в Access VBA, и он работает в основном ... но при проверке моей таблицы ошибок есть примерно 40 записей, в которых нет ...
0
голосов
0ответов
159 показов
Делая данные обязательными в Excel на основе предыдущей записи в ячейке
Попытка сделать ячейки обязательными на основе предыдущей записи ячейки. На снимке экрана я хочу сделать обязательными ячейки в столбцах Y, AA, AD & AE, если ячейки в столбце X завершены. Пока что я ...