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

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

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 показов

Как сортировать макросы по возрасту?

Я делаю выписки со счета в банке, и мне нужно быстро их делать, поэтому я использую макросы для этого процесса. Тем не менее, есть шаг, который я всегда должен сделать, чтобы макрос не позволил мне; ...