Вопросы с меткой [vba]
Visual Basic для приложений; подмножество Visual Basic, используемое во всех приложениях Microsoft Office. Попробуйте использовать этот тег вместе с тегом для конкретного приложения. Хорошие вопросы по VBA, как правило, содержат некоторый код и требуют решения конкретных вопросов. Вопросы, требующие полного решения (пожалуйста, дайте мне код / как это сделать и это с VBA), не относятся к теме и будут закрыты как слишком широкие.
2672 вопроса
0
голосов
1ответ
738 показов
Использовать VBA в Windows для запуска метода python с аргументами в Linux?
Я использую MS Access на ПК с Windows 7 в качестве внешнего интерфейса базы данных MySQL, которая хранится на сервере SUSE Linux Enterprise. Python установлен на сервере Linux. Сценарий python, ...
0
голосов
1ответ
574 показов
Вставить новые строки и заполнить формулой
Я пытаюсь вставить новые строки, если выполняется определенное условие. Я хочу перетащить формулу из последней строки во вставленную строку, но при этом получаю ошибку. Ниже мой код: For i = 1 To ...
0
голосов
5ответов
11k показов
Excel VBA или формула для преобразования текста в дату с типом времени
У меня есть довольно много данных, где его дата / время были импортированы в Excel в виде текста. Excel на самом деле не распознает его как дату со временем. например, 25.08.2011 16:17:59 (мм.дд.гггг ...
0
голосов
1ответ
1k показов
Как требовать ввода в ячейку, если значение имеет другая ячейка
Я пытаюсь отредактировать VBA для одной из моих книг, чтобы при наличии значения в столбце A требовалось значение для столбца C, иначе файл не будет сохранен, но у меня возникли некоторые проблемы с ...
0
голосов
1ответ
2k показов
Excel 2007 VBA Экспорт диапазона в виде JPG-файла работает над картиной
У меня есть рабочая тетрадь с различными диапазонами данных с 77 строками и более. Мне нужно скопировать их и сохранить в виде файлов JPG, которые будут использоваться другим приложением. Ниже ...
0
голосов
0ответов
363 показов
Изменение номера страницы в Excel при каждой печати
Я хочу добавить дополнительное поле ввода для печати диапазона. Я изменил код из этого поста, чтобы включить другое поле ввода для определения диапазона номеров и для печати предварительного ...
0
голосов
1ответ
591 показов
Поиск VBA по нескольким критериям - затем копирование и вставка
В настоящее время у меня есть двухсторонняя база данных с 10+ полями и 1000+ строками. Некоторые поля: имя клиента, модель автомобиля, год выпуска, цена, дата покупки. Я хотел бы просмотреть строки ...
0
голосов
1ответ
82 показов
Получение частоты числа для каждого подзаголовка
У меня есть две колонки, одна с людьми и временем, связанным с этими людьми, а другая заполнена нулями и единицами. Для любого конкретного человека есть некоторая связанная комбинация 0 и 1. Мы можем ...
0
голосов
2ответа
119 показов
Отображение названия строки вместо имени ячейки Excel
У меня очень длинные формулы на очень большом листе. На данный момент я отслеживаю формулы с помощью инструмента Formula Auditing формул. Тем не менее, моя идея заключается в том, чтобы просто ...
0
голосов
1ответ
2k показов
Сравните значение изменения данных в Excel между двумя одинаковыми листами без VBA?
Мне нужно сопоставить данные в column A двух разных листов с похожими данными, а затем сравнить значения в column C sheet 1 содержит данные за этот месяц, sheet 2 прошлый месяц. У меня есть column A ...
0
голосов
2ответа
1k показов
Месяцы и дата продолжают переключаться при работе VBA
У меня есть столбец на моем листе, столбец F, который полон дат. Теперь мне нужно, чтобы эти даты были в формате «дд, мм, гггг», но иногда они бывают в текстовом виде, в американском / армянском ...
0
голосов
2ответа
3k показов
Excel конкатенация одного столбца на основе значений в другом
Аналогично этому: Excel - сводные значения в одной ячейке (в виде значения через запятую) За исключением того, что это может быть решение VBA, и у меня нет дубликатов в столбце А. Вместо этого под ...
0
голосов
1ответ
21k показов
Сортировать с помощью макроса
У меня есть электронная таблица с 8 столбцами данных. (Ряд 1 содержит мои заголовки). Я пытаюсь записать макрос, который мне не нужно редактировать впоследствии. Я нажимаю макрос записи, выделяю свои ...
0
голосов
1ответ
5k показов
Установить состояние раскрытия / разворота по умолчанию для сводных таблиц
Настройка У меня есть сводная таблица в табличной форме, извлекающая данные из куба служб аналитики. Я хочу подсчитать количество дней между двумя датами, но настройка позволит мне включить только ...
0
голосов
1ответ
2k показов
VBA - вместо ActiveExplorer.Выбор для установки папки, явно указать путь к папке
Sub MoveItems() Dim Messages As Selection Dim Msg As MailItem Dim NS As NameSpace Set NS = Application.GetNamespace("MAPI") Set Messages = ActiveExplorer.Selection If Messages.Count = 0 Then Exit Sub ...
0
голосов
1ответ
1k показов
Как использовать цикл for в макросе Excel
Я полностью новичок в Excel, но я хочу создать макрос, в котором я могу заполнить два столбца, а также начальный и конечный номер строк, и он будет выглядеть следующим образом: ...
0
голосов
1ответ
8k показов
Как удалить определенные столбцы из всех книг Excel в определенной папке
У меня есть папка, в которой у меня есть около 30 файлов Excel. В каждом из этих файлов мне нужно удалить около 20 конкретных столбцов. Вот некоторые детали: Я использую Excel 2013 Столбцы находятся ...
0
голосов
1ответ
1k показов
Решение VBA для VLOOKUP с гиперссылками
Я ищу помощь с решением VBA для сохранения гиперссылок при использовании VLOOKUP в Excel (2010). У меня есть данные на Листе 1 только для внутреннего использования, и сокращенная версия этого на ...
0
голосов
1ответ
560 показов
Как переставить базу данных Excel из 1 длинной строки в 3 короткие строки и автоматически повторить процесс?
Буду признателен за помощь по вышеуказанной теме. Я не знаком с Visual Basic для Excel, поэтому потребуется пошаговое руководство (если решение осуществляется с помощью Visual Basic). Например:- ...
0
голосов
1ответ
2k показов
VBA EXCEL: метод find не работает при циклическом просмотре каждой ячейки в выделении
Я пытаюсь создать макрос, который после выбора диапазона скажет мне, сколько 20-футовых или 40-футовых контейнеров было найдено в образце. Макрос, в основном, ищет строку "1x20" или "1x40", и когда ...
0
голосов
2ответа
904 показов
Разделение данных одного столбца на несколько столбцов в зависимости от високосного года в Excel 2013
У меня есть около 100 файлов MS Excel, которые состоят из данных о погоде. Мне нужны данные на ежегодной основе, но файл содержит один столбец с данными о 140 годах, и копирование-вставка вручную ...
0
голосов
2ответа
450 показов
VBA Excel 2011 для Mac: создание пользовательской категории для ошибки определенной пользователем функции
Я создал несколько функций, а именно: "cal_adval". Я хотел бы добавить его в новую категорию функций под названием "Custom Clearance" Я прочитал документацию и написал этот макрос: Sub add_category() ...
0
голосов
2ответа
412 показов
Отладка кода VBA в Excel 2010
Нужна помощь в отладке старого кода VBA/Macro для работы в более новой версии MS Excel 2010. Рассматриваемый макрос - это функция "Свертывание материала". Цель макроса - после выбора непрерывного ...
0
голосов
3ответа
276 показов
Переформатировать данные через макрос Excel 2010?
Я пытаюсь создать макрос, который позволяет мне преобразовывать данные, полученные от клиента, в данные, которые я могу импортировать в систему. Данные, которые я получаю, имеют формат: Как я могу ...
0
голосов
1ответ
914 показов
Умный способ подключения нескольких изображений к макросу по нажатию - VAB Excel
Я задавал этот вопрос раньше, но по общему признанию ужасным образом, поэтому я спрашиваю это снова. Вот и я снова. Я делаю программу в VBA Excel - или лучше, комбинируя определенный рабочий лист с ...
0
голосов
0ответов
527 показов
Как мне слить почту из базы данных SQL в Word 2013 с фильтром даты?
У меня есть представление базы данных SQL, которое возвращает данные, необходимые для слияния. Эти данные должны быть отфильтрованы по диапазону дат. т.е. >1/1/2014 и
0
голосов
1ответ
2k показов
Загрузить изображение из одного вставленного изображения ActiveX в другое - VBA Excel
Я получил набор именованных изображений на листе Excel, созданный кнопкой "Вставить" в теге разработки, а в разделе "Элементы управления ActiveX" - кнопкой "Вставить". Что я хочу, так это, когда я ...
0
голосов
1ответ
286 показов
Фильтрация (пустая) в сводной таблице из всех сводных таблиц в книге, имеющих одинаковые сводные поля
У меня есть куча (14) сводных таблиц на двух листах (по 7 на каждом листе). У меня есть кнопка обновления на листе, которая обновляет все сводные таблицы, используя следующий код: Sub ...
0
голосов
2ответа
639 показов
Отключить или удалить меню правой кнопки мыши VBA
Всякий раз, когда я щелкаю правой кнопкой мыши на листе Excel, появляются два меню: одно с обрезкой, копированием, вставкой и т.д., А другое с размером шрифта, жирным шрифтом, курсивом и т.д. Я могу ...
0
голосов
1ответ
182 показов
Получить результат формулы в виде текста
У меня есть документ Excel, который заполняет матрицу, используя формулу, например; | A | B | C 1|=1+2 |=2+2 | 2| | |=4-1 будет отображаться как; | A | B | C 1|3 |4 | 2| | |3 Затем я хочу ...
0
голосов
1ответ
642 показов
Как сдвинуть уникальные значения вниз по столбцу к тому же значению в другом столбце?
У моего друга есть два столбца, в которых один имеет уникальные значения, а другой столбец имеет те же значения, но также дублируется, как показано ниже Column 1 Column 2 ABC123 ABC123 CDE456 ABC123 ...
0
голосов
1ответ
1k показов
Объединение нескольких файлов Excel в один файл
Это мой макрос для объединения всех файлов в одном каталоге в один лист Excel. Я не могу найти, почему он не работает в соответствии с ожиданиями. У меня есть тысячи строк в каждом файле. Он копирует ...
0
голосов
2ответа
3k показов
Как повторить «копирование диапазона (A1:A5) в диапазон B с преобразованием (от столбца к строке)?
У меня есть данные в диапазоне А 1 a1 2 a2 3 a3 4 a4 5 a5 6 b1 7 b2 8 b3 9 b4 10 b5 и я скопировал A1 в A5 в диапазон B10, B1 в B5 в диапазон B11, C1 в C5 в диапазон B12 и т. д. с преобразованием (из ...
0
голосов
1ответ
59 показов
Петля в ячейке активной таблицы
Я сейчас работаю с вершины Active Cell с этим кодом: Selection.EndKey Unit:=wdLine Selection.TypeText Text:=", " Selection.Delete Unit:=wdCharacter, Count:=1 Мне нужно это зациклить до конца активной ...
0
голосов
1ответ
529 показов
Кнопка «Создать» на ленте Powerpoint 2013, открывающая гиперссылку
Я хотел бы создать кнопку, которая автоматически открывает гиперссылку из Powerpoint. Достаточно просто создать гиперссылку в Powerpoint («Вставка» -> «Гиперссылка») и затем щелкнуть эту гиперссылку. ...
0
голосов
3ответа
7k показов
переместить лист в другую книгу, без кода VBA, но с сохранением цветовой схемы
В настоящее время у меня есть некоторый код, который сначала копирует лист, выполняет некоторую очистку, а затем перемещает его в другую книгу. Моя проблема в том, что когда я копирую или перемещаю ...
0
голосов
0ответов
565 показов
Не удалось загрузить объект, так как он недоступен на этом компьютере - Excel 2010
Есть проблема, которая сводит меня с ума. Каждый раз, когда пользователь получает доступ к этому файлу, он всегда получает сообщения об ошибках: «Не удалось загрузить объект, так как он недоступен на ...
0
голосов
2ответа
1k показов
Разверните Excel ComboBox по нажатию
Как настроить элемент управления ComboBox в форме Visual Basic, чтобы он открывался при нажатии текстовой части элемента управления, а не только при нажатии стрелки вниз? Я искал некоторое время, и я ...
0
голосов
1ответ
136 показов
Автоматизация построения таблицы из веб-источников в MS Excel 2013
Я хочу построить таблицу с указанием количества вещей, доступных на данном рынке. Для этого я захожу на сайты с соответствующей информацией и копирую номера в таблицу каждый день. Я хотел бы ...
0
голосов
1ответ
3k показов
Применить формулу ко всему столбцу, так как количество строк изменяется из исходного файла?
У меня есть соединение с источником текстового файла, поэтому таблица Excel обновляется автоматически. Поэтому число строк всегда увеличивается при каждом обновлении. Как я могу применить формулу ко ...
0
голосов
1ответ
3k показов
Копировать с листа2 на лист1, если значения совпадают
Цель этого кода - выполнить итерацию по столбцу в sheet1 и проверить, соответствует ли каждое значение значениям в строке в sheet2 . Если значение соответствует, копировать 5 строки информации из ...
0
голосов
2ответа
51 показов
Ошибка, когда значение отсутствует
Я использую приведенный ниже код несколько раз в одном сабвуфере для разных значений, а не только "CPNEC". Он отлично работает там, где в электронной таблице есть диапазон с этим значением, но он ...
0
голосов
0ответов
34 показов
Моя клавиша f8 - это жидкокристаллический экран, и я хочу, чтобы тактильная кнопка вступила в программу. Есть ли способ заменить его на другой ключ?
Моя клавиша F8 на моем новом ноутбуке - это жидкокристаллический экран, и я хочу, чтобы тактильная кнопка вступила в программу в программе VBA. Есть ли способ заменить его на другой ключ? К вашему ...
0
голосов
1ответ
44 показов
RE: отображение максимального прямого ввода данных или значения ячейки из формулы
Применительно к:Excel - как получить прямой ввод данных или значение ячейки из формулы Я хотел бы спросить по связанному вопросу. Как бы я отредактировал формулу VBA, если бы я хотел сравнить ...
0
голосов
0ответов
738 показов
Использование VBA для изменения критериев запроса на основе содержимого таблицы (в Access)
Я относительно новичок в VBA в Access и мне нужна помощь, чтобы автоматизировать что-то. У меня есть запрос с моими результатами работы продавцов месяц за месяцем. Я использую один критерий для ...
0
голосов
1ответ
872 показов
Как сделать именованную ячейку доступной только для чтения
Я хотел бы сделать ячейку "Cell Name" только для чтения. Я нашел этот код здесь, но не знаю, как использовать значение String вместо диапазона: Private Sub Worksheet_SelectionChange(ByVal Target As ...
0
голосов
2ответа
427 показов
Объединить несколько значений в строки с пробелами
Так что я исследовал это некоторое время, но я, кажется, бью стену. Я признаю - я однажды успешно сделал это, сделал учебник для моих коллег - тогда я и никто другой не смогли повторить результаты. Я ...
0
голосов
1ответ
9k показов
VBA: как раскрасить строки в зависимости от значения в специальном столбце
Я боролся с этим некоторое время сейчас. Мне нужно покрасить строки в листе Excel 6 на основе значения в столбце F. Все работает нормально, за исключением того, что код окрашивает строки в листе ...
0
голосов
1ответ
535 показов
Ошибка при выводе строки в ячейку
Я использую макрос VBA для автоматизации части таблицы Excel. В следующей строке выдается ошибка времени выполнения 1004 # ошибка приложения или объекта Sheets("Material").Last.Offset(0, 1).Value = ...
0
голосов
0ответов
1k показов
Как сортировать макросы по возрасту?
Я делаю выписки со счета в банке, и мне нужно быстро их делать, поэтому я использую макросы для этого процесса. Тем не менее, есть шаг, который я всегда должен сделать, чтобы макрос не позволил мне; ...