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

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

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 завершены. Пока что я ...