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

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

2
голоса
0ответов
352 показов

Как вернуть результаты запроса SQL на лист Excel с функцией VBA

Я пытаюсь создать функцию VBA в Excel, чтобы повлиять на динамическое значение из листа Access to Excel. Это мой код Public Function SQL(DB As String, Query As String) Dim conn As ADODB.Connection ...
2
голоса
1ответ
4k показов

Создать файл Bat с данными Excel с VBA

Я взял некоторые исследования от Google Sub ExportRangetoFile() Dim wb As Workbook Dim saveFile As String Dim WorkRng As Range Set WorkRng = Sheets("Match").Range("K:K") Application.ScreenUpdating = ...
2
голоса
1ответ
76k показов

Выполнить SQL-запрос с VBA и заполнить лист данными

Очень новый для любой формы кода. Попытка запустить скрипт в VBA, который будет извлекать данные из базы данных доступа с использованием SQL и помещать их в электронную таблицу Excel. Код похож на ...
2
голоса
0ответов
68 показов

Законно ли решение многоядерной обработки paris-studios Excel?

Я искал способы заставить Excel использовать все ядра процессора и запустить этот сайт: http://www.paris-studios.de/projekte/item/126-vba-excel-16x-core-multi-threaded-multicore- ...
2
голоса
1ответ
61 показов

Вложенный оператор IF работает только когда изменения вне IF

Я пробую свои силы в VBA. У меня есть заявление, в котором говорится: Sub PM() Set rn = ActiveWindow.VisibleRange.Cells(1, 1) Application.ScreenUpdating = False 'If Not Intersect(Target, ...
2
голоса
1ответ
4k показов

Автоматически перемещать удаленные элементы Outlook в архивную папку через две недели

Есть ли способ настроить правило в Outlook, чтобы автоматически перемещать мои удаленные элементы и отправленные элементы через определенное время, например две недели, в папку архива? Если это ...
2
голоса
2ответа
4k показов

комбинированное окно автозаполнения Excel с событием при выборе

У меня есть лист Excel для бакалеи. Один столбец - это имя, другой - покупать его или нет (флажок), а другой - количество. Я хотел бы иметь виджет в верхней строке, чтобы я начал вводить имя ...
2
голоса
1ответ
3k показов

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

Я попробовал хитрость, объясненную в связанном обсуждении, но не смог изменить язык проверки для всех текстов на всех слайдах презентации PowerPoint 2007. Может ли это быть особенностью PowerPoint ...
2
голоса
1ответ
86 показов

Как изменить конкретную таблицу в Word 2016 с помощью VBA

Я только начинаю использовать VBA, потому что хочу настроить ширину своего стола. Через 2 часа я обнаружил, что это работает для меня, но Document.Tables будут применять это ко всем таблицам в ...
2
голоса
1ответ
2k показов

Почему я не вижу этот код в макросе в Excel?

Я попытался использовать немного кода, предоставленного из этого предыдущего Ответа супер пользователя: Sub OpenCsvAsText(ByVal strFilepath As String) Dim intFileNo As Integer Dim iCol As Long Dim ...
2
голоса
1ответ
2k показов

Добавление опции вложения в запланированный почтовый скрипт vba

Я изучаю VBA, но пока я не так хорош, и нашел этот макрос: Запланированная и повторяющаяся электронная почта в Outlook? Он отправляет электронное письмо благодаря назначенной встрече в календаре. ...
2
голоса
1ответ
255 показов

Визуальная базовая функция Excel в книгах?

Кажется, это должно быть общей проблемой, но я ничего не мог найти по этому поводу, может быть, я просто искал не ту вещь. В основном мне посылают много рабочих книг, в которые нужно внести ...
2
голоса
2ответа
1k показов

Связывание названия ряда диаграммы с диапазоном через VBA

Я хотел бы связать имя ряда диаграмм с диапазоном в моей рабочей таблице, но не со всей строкой в этом диапазоне. Например, вместо привязки имени к ячейке, содержащей "201601", я хочу, чтобы имя ...
2
голоса
0ответов
23 показов

Outlook запускает скрипт VBA по электронной почте для перемещения в папку на основе 6-значного номера в теме

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

Excel VBA - пользовательская функция для преобразования строки в формулу

Я ищу что-то похожее на решение, размещенное здесь: Функция Excel, которая оценивает строку, как если бы она была формулой? Проблема в том, что это, похоже, не работает с функцией там. Эта функция в ...
2
голоса
2ответа
8k показов

Excel - создать текстовый файл с именем ячейки, содержащей другие данные ячейки

Я ищу, чтобы создать .txt file для каждого значения в column A содержащий соответствующие значения в columns B and C
2
голоса
1ответ
2k показов

Добавление значений в таблицу Access из Excel с автоматически созданным идентификатором

У меня есть база данных Access с некоторыми таблицами, которые ежедневно обновляются с некоторыми значениями. Мне нужно, чтобы в таблицах было поле ID которое генерируется автоматически, когда другие ...
2
голоса
0ответов
63 показов

Как исправить ошибку в коде VBA

Я пытаюсь отправить лист по электронной почте в рабочую книгу, иногда код работает, но иногда возвращает ошибки. Эта строка пинает ошибку: If Dir(FileCell.Value) "" Then Ошибка говорит: Ошибка ...
2
голоса
2ответа
629 показов

Маркировка фигуры в Excel 2007 VBA

Я создал макрос для создания фигур с использованием AddShape . Я называю его именем .name но не могу поставить метку на значке формы с помощью макроса. Если вы нажмете на фигуру вручную, вы можете ...
2
голоса
1ответ
70 показов

Фильтр данных столбца

У меня есть столбец данных, который я хотел бы «отфильтровать», этот фильтр состоит из двух отдельных компонентов. Шаг 1: Переместиться вниз через столбец данных Выявить пробелы в блоках данных ...
2
голоса
4ответа
36k показов

Как я могу вызвать макрос Excel, наведя курсор мыши на ячейку?

Я не смог понять, как запустить макрос Excel, наведя указатель мыши на одну или несколько ячеек в моей электронной таблице.
2
голоса
2ответа
1k показов

Макросы Excel 2007: Как можно выделить строку, если число находится в столбце А?

В моем длинном списке данных есть номера в столбце А, но в случайных строках. Как можно написать макрос, чтобы найти число в столбце А и затем выделить соответствующие данные в этой строке? Я знаю, ...
2
голоса
2ответа
67 показов

Я хотел бы скопировать данные из одной строки в другую в Excel

Я пытаюсь решить следующую проблему в Excel: я работаю на двух листах, лист 1 и лист 2. На листе 1 есть столбец данных (скажем, от A5 до A20). Мне нужно, чтобы каждая строка из этого столбца была ...
2
голоса
1ответ
238 показов

Использование VLOOKUP для извлечения данных на отдельном листе на основе значения

У меня длинные учетные коды, разделенные тире, поэтому они выглядят как ##### - ### - ## - ######. Одна из этих черточек, разделяющих номера, - это код отдела. В моей книге у меня есть лист с именем ...
1
голос
1ответ
487 показов

Excel VBA пользовательская форма / кнопка кодирования

Я создал рабочую книгу в Excel. Для навигации я вставил пользовательскую форму. У меня есть код, который переводит меня в электронную таблицу после нажатия кнопки на пользовательской форме. Теперь ...
1
голос
2ответа
3k показов

Как я могу сделать Msgbox всплывающим над другим приложением?

У меня есть макрос Excel, который имеет дело с тысячами строк в нескольких таблицах и выполняет некоторые операции копирования / вставки / анализа / объединения .... это займет почти 10 минут, чтобы ...
1
голос
2ответа
1k показов

Visual Basic - код VBA для пропуска или игнорирования правила, если ячейка содержит определенное значение

Я написал следующий код VBA, чтобы автоматически заполнить столбец "P" "ожидающим", "Не подлежит оплате", «-» на основе значения столбца "O". Пользователь должен будет вручную ввести "завершить" в ...
1
голос
1ответ
63 показов

Можно ли округлить запись Excel в ячейке X до кратной ячейке Y?

Я думаю, что мне скажут, что это возможно только с vba, с которым я не знаком, но здесь идет ... У меня есть таблица, где прогнозируются объемы продаж в ячейке V5. Также есть ячейка с поддоном ...
1
голос
1ответ
1k показов

Макрос Excel для форматирования ячеек на основе значения и группы с пустыми строками ниже

Я пытаюсь создать макрос Excel для форматирования некоторых данных, которые экспортируются из другой программы. Вот пример макета данных: ID Code SubCodes 1 A1 1 1 30 1 B2 23 1 35 2 A1 1 2 30 2 A1 6 ...
1
голос
1ответ
939 показов

Скажите, является ли локальная таблица связанной таблицей в отдельной базе данных

Я только начал работать ИТ-специалистом в компании, имеющей множество баз данных Access с локальными таблицами. База данных может иметь 20 локальных таблиц, и 10 таблиц связаны в разные базы данных в ...
1
голос
1ответ
760 показов

Mac Excel VBA Копировать / Вставить книгу в книгу

Продолжайте получать синтаксическую ошибку или пропущенную ошибку ')'. Просто хочу скопировать из одной рабочей книги в другую. Можете ли вы сделать диапазон с этой формулой ("A27:DE10000")? или мне ...
1
голос
2ответа
736 показов

Макрос диаграммы, отображающий неправильные метки из непоследовательных видимых строк на отфильтрованном листе

Этот макрос отображает текстовые метки из исходного листа, если дважды щелкнуть точку на диаграмме рассеяния. Диаграмма обновляется, когда исходный лист фильтруется по любому из нескольких столбцов. ...
1
голос
3ответа
2k показов

Измените "выбор" в неактивном листе. VBA

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

Excel: напишите 1 или 0 значение, если условие выполнено

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

Существует ли разветвленная версия Open/Libre Office, которая поддерживает динамическую загрузку ("Объявить") в VBA в Linux?

Версии Open Office у меня не могут использовать "Объявить" в VBA на Linux. Они просто говорят мне, что эта функция не реализована. ("Объявить" используется для динамической загрузки библиотек dylib ...
1
голос
1ответ
730 показов

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

У меня есть функция VBA в Excel, как указано ниже, чтобы выбрать значения из соответствующей ячейки на предыдущем листе. Это хорошо работает, когда открыта только эта рабочая книга (где присутствует ...
1
голос
1ответ
2k показов

Как добавить фотографии в определенные ячейки на листе Excel с моего компьютера?

Это код, который я использовал: Private Sub Image1_Click() Range("C1").Select Application.Dialogs(xlDialogInsertPicture).Show End Sub Private Sub Image2_Click() Range("D1").Select ...
1
голос
1ответ
573 показов

Копирование ячеек на другой лист и вставка строк для скопированных ячеек

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

Разделение данных в Excel на основе расположения символов

У меня есть столбец данных, каждая строка содержит набор из 83 символов (например, 010203 344345 929348238482abcde33 4566) без конкретного шаблона, который необходимо разбить на блоки различной длины ...
1
голос
0ответов
28 показов

Worksheet_Calculate and Worksheet_Change

Когда я пытаюсь это сделать, я получаю сообщение об ошибке в строке SetWorkRng. Это в модуле "Эта книга" моего листа. Я пытаюсь заставить этот код работать на листе, который обновляется формулами. ...
1
голос
0ответов
341 показов

Изменить шрифт выделения в PowerPoint

Я пытаюсь создать очень маленький макрос для изменения формата (размера текста и шрифта) в Powerpoint. Я попытался использовать этот код, взятый из аналогичного вопроса на StackOverflow. Код ...
1
голос
1ответ
958 показов

EXCEL - Как использовать две ячейки для ввода и вывода одновременно

У меня есть 3 ячейки, ЗНАЧЕНИЕ, ВЫПЛАТА, ВЫПЛАТА%. 3-я ячейка «DOWNPAYMENT%» вычисляет процент "DOWNPAYMENT" над "VALUE" Есть ли способ для пользователя иметь функцию для ввода числа в ячейку ...
1
голос
1ответ
63 показов

Строки Excel, которые должны быть удалены, не удаляются

Я создал макрос, который выделяет строку, если значение в ячейке на одном листе не существует на другом листе, а затем удаляет строку, если значение существует в обоих местах. Но по какой-то причине ...
1
голос
0ответов
720 показов

БЫСТРО VBAU основанный эквивалент vlookup

Попытка скопировать функцию vlookup в VBA, лучшее, что я могу придумать, это: Function VBALOOKUP(LUcell As Variant, LUArray As Range, LUColi As Long, OutColi As Long) As Variant Dim Y() As Variant ...
1
голос
0ответов
44 показов

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

Я не хочу выделять текст и стилизовать его, я хочу комбинацию автозамены и макроса, чтобы я мог набрать «>>>» и включить свой стиль (также удалив «>>>»), затем введите «
1
голос
0ответов
89 показов

В Microsoft Publisher 2016 отсутствует нумерация страниц [x of y] - как этого добиться?

Проще говоря, наш офис использует MS Word для своей учебной документации. Когда я начал вставлять большое количество фотографий, это привело к тому, что форматирование Word прервалось самыми ...
1
голос
1ответ
2k показов

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

Как получить данные из Интернета, используя значения ячейки, чтобы собрать URL для извлечения? Как мне использовать ссылки на ячейки для создания URL, который Excel может использовать для получения ...
1
голос
1ответ
968 показов

Гиперссылка MS Word на файлы, расположенные в той же папке, что и документ

Я хочу настроить гиперссылки в документе Word на файлы (jpg), которые всегда находятся в той же папке, что и документ Word Я хочу распространить пакет документа Word и вспомогательные файлы jpg ...
1
голос
1ответ
4k показов

Эффективное удаление дубликатов записей на нескольких листах Excel

У меня есть рабочая тетрадь с 2 листами. Лист 1 имеет 3 столбца (1А, 1В и 1С), а лист 2 имеет 2 столбца (2А и 2В). Теперь мне нужно удалить строки из листа 1, если 1A и 1B соответствуют любой строке ...
1
голос
0ответов
902 показов

Переменная объекта или с переменной блока не установлена ошибка VBA

Sub Copy_Folder() Dim FSO As Object Dim FromPath As String Dim ToPath As String Dim objFSO As Object Dim objFolder As Object Dim objSubFolder As Object Dim fil As File Dim destfolder As Object Dim ...