Страницы: 1 2 3 4 5 6 7 8 След.
Поиск
Написать программу для определение контрольной цифры для кодов станций, грузов и номеров вагонов в VBA
Автор: Серобян. Написать программу для определение контрольной цифры для кодов станций, грузов и номеров вагонов в VBA (Алгоритм Луна). Коды: 35080 (станция), 01801 (груз), 2111111 (вагон).
Теги: VBA
Изменен: 10.10.2021
Читать сообщение на форуме или сайте.
Получить данные через UDP используя winsock
Автор: Blok. Получается средствами VBA отправить udp пакет с запросом на устройство, оно отвечает пакетом с нужными данными но при использовании функции чтения данных из сокета exel наглухо виснет. Помогите пожалуйста исправить.
Теги: VBA, winsock
Изменен: 02.09.2021
Читать сообщение на форуме или сайте.
Разнесение строк по условию на разные листы в одной книге
Автор: Булочкин. Всем привет! Господа, прошу у Вас помощи в реализации своей задачи. (Excel VBA) Основная суть задачи в том, чтобы перенести целые строки с данными на другой лист по условию, которое представляет из себя фрагмент текста. То есть, задаем поиск по столбцу "С" на наличие в его ячейках например текста "АРТ4" (без учета регистра). При нахождении этого совпадения, должна вырезаться вся строка, на которой находится найденная ячейка и вставляться на новый созданный ...
Теги: Excel, VBA
Изменен: 28.08.2021
Читать сообщение на форуме или сайте.
Добавления номеров Видимых строк в массив, VBA
Автор: Petrosyan. Добрый день! Возникла тривиальная задача, но нет идей как решить следующее: Необходимо получить массив из номеров строк выделенных пользователем, ячейки должны быть видимыми.  Например имеется набор из десяти строк 2 из которых скрыты пусть это будет 3 и 8 строки. Необходимо чтобы в массив попали все видимые arr = (1,2,4,5,6,7,9,10) . Подскажите пожалуйста как сделать у меня из идей только перебор циклом каждой строки на состояние видимая или нет, и последовательное заполнение ...
Теги: VBA
Изменен: 14.08.2021
Читать сообщение на форуме или сайте.
Из строк с одинаковым значение - сделать одну, и сложить сумму с определенного столбца
Автор: aroz. Добрый день, искал в интернете подобное, но всё не то, возможно даже не знаю как правильно формулировать вопрос Есть папка с файлами excel, ~10.000 файлов, в каждом по 150 строк, в строках повторяются названия - для каждого своя сумма, нужно сделать, чтобы повторений не было и каждую сумму сложить в единую, на словах ничего не понятно, поэтому делаю пример и прикладываю файл с примером (1 лист - исходная база, 2 лист - то, что должно получится) Исходная база:ДатаДокДатаСостНаим№ ...
Изменен: 20.07.2021
Читать сообщение на форуме или сайте.
Макрос на форматирование, Необходимо реализовать макрос для форматирования по условиям.
Автор: Chin_Chin. Добрый день, детальные условия в файле. По оплате и деталям прошу писать в личку.
Теги: VBA
Изменен: 01.07.2021
Читать сообщение на форуме или сайте.
Сравнение коллекций Excel VBA, Вопрос по работе с коллекциями в Excel VBA
Автор: Владислав Дорошенко. Всем привет! Пишу макрос в Excel для выборки данных с одной таблицы одного листа и последующей вставке в другую таблицу на другой лист, с удалением дубликатов. Логика программы: 1) Под определенным условием, программа выбирает данные из нужных мне ячеек первого листа и заносит её в коллекцию. 2) Аналогично первому пункту, программа проделывает те же действия, но только со второй таблицей на втором листе. 3) Используя "цикл в цикле" программа сравнивает ...
Теги: Excel, VBA, Collections
Изменен: 22.06.2021
Читать сообщение на форуме или сайте.
Как привязаться к ячейкам с текстовым идентификатором, чтобы макрос действовал в определенном диапазоне?
Автор: Дмитрий С. Здравствуйте. Как сделать, чтобы макрос начал действовать с привязкой к определенной ячейке и до конца определенной ячейке, т.е. у нас допустим в этом же листе есть объединённая ячейка Товары, вот и было бы привязка к наименованию этой ячейки. Ниже в коде   в строке Dim U As RangeSet U = Sheets("Лист1").Range("от ячейки с текстом "Товары":до ячейки с наименованием "Работа""), нужно прописать: между ячейкой (смотри вложение) с текстом ...
Теги: VBA
Изменен: 15.06.2021
Читать сообщение на форуме или сайте.
Прошу помощи по макросу "Обновление связей", Несколько книг со связями
Автор: boberchik. Добрый день всем! Есть вроде бы простая задача, которую мне никак не удается решить. Есть несколько книг: первая книга - самая простая, простой "справочник", наименование товара и его цена на сегодняшний день (под сотню-другую строк). Эта книга вручную корректируется довольно часто (цены же растут). Назовем ее Книга №1. Второй тип книги - "основной расчет", в книге несколько Листов. На этих Листах формулы ссылаются на Первую книгу и ...
Изменен: 09.06.2021
Читать сообщение на форуме или сайте.
VBA отфильтрованные значения, Нужно передать переменной только отфильтрованные значения
Автор: Максим Гусев. Всем привет. Есть строчка в коде VBA  которая передает значения c листа в переменную, затем эта переменная используется в массиве. Вопрос можно ли добавить какое нибудь свойство или метод чтобы в переменную передавались только видимые отфильтрованные значения? Таблица слишком большая, долго отрабатывает выгрузка. При фильтрации выгружает все и скрытые значения тоже. Пробовал SpecialCells(xlCellTypeVisible) но я так понимаю он работает только с Range.Dim Name As String Dim ...
Теги: VBA, Excel, фильтр
Изменен: 25.05.2021
Читать сообщение на форуме или сайте.
Сравнение ячеек по цвету шрифта VBA, Помогите, пожалуйста, написать на VBA функцию для сравнения ячеек по цвету шрифта
Автор: Леонид Субботин. Добрый день! Подскажите, возможно ли прописать функцию на VBA, которая будет сравнивать ячейки по цвету шрифта, чтобы её можно было вызвать из ячейки (по подобию RegExp)? К примеру, мне нужно сравнить 2 ячейки с отклонениями, в одной значение выделено зеленым шрифтом, а в другой красным. Нужно, чтобы при сравнении выдавалось значение ИСТИНА/ЛОЖЬ, если цвет шрифта одинаковый/различается
Теги: макросы, VBA
Изменен: 28.04.2021
Читать сообщение на форуме или сайте.
Привязать Progressbar к таймеру, как привязать импровизированный Progressbar к таймеру
Автор: axill_3d. Уважаемые друзья , помогите реализовать такую задачку Суть такова , есть форма (UserForm2) на форме нарисован окрашенный цветом (Lable1) . И вот я хочу этот  (Lable1) вернее его параметр Widh (максимальное его значение 200 ) привязать к таймеру (время 1 минута) и запустить параллельно с выполнением основного макроса, отобразив таким образом условную визуализацию работы основного скрипта.  Очень прошу помочь, так как сам не могу справиться.
Теги: Progressbar, VBA, UserForm
Изменен: 05.04.2021
Читать сообщение на форуме или сайте.
Поиск по всем файлам Excel в папке и всем листам, Макрос поиска в папке по всем файлам Excel и всем листам в каждом файле
Автор: Spec. Добрый день! Необходимо организовать поиск по всем файлам Excel в папке и всем листам в каждом файле. И копировать всю строку, где нашелся искомый текст. Копировать все нахождения и все строки, где они находятся. Имеется макрос, но он не работает. Нужно доработать макрос. Желательно сохранить общую структуру неработающего макроса, так как макрос для многократного использования. Плюс добавить комментарии для кода, чтобы код можно было использовать регулярно. Проблема ...
Теги: VBA
Изменен: 04.04.2021
Читать сообщение на форуме или сайте.
Удаление дубликатов по условию с объединением значений
Автор: Роман Ермаков. Ребят помогите. Есть такая таблица (прикрепляю). Как прописать макросом объединение строк с удалением дубликатов: 1) Объединение происходит по имени Контрагента 2) На каждый уникальный номер сборочного листа должны сцепляться номера заказов и перечисляться через ";", так же должна суммироваться сумма документа 3) Количество мест указывается по умолчанию на номер сборочного, поэтому идет разбивка на каждый заказ, т.е. получается, что для Контрагента & ...
Теги: VBA, Макрос
Изменен: 03.03.2021
Читать сообщение на форуме или сайте.
VBA массив для отфильтрованных данных
Автор: Alexander Kruglov. Уважаемые спецы, это макрос аналога ВПР который я нашел на форуме, подскажите как можно исправить код, чтоб он корректно работал с отфильтрованными данными, сейчас данные  для сравнения забираются с W2 какие бы строки не были отфильтрованы.  Спасибо! a = Range(.[w2], .Range("W" & iLastrow)).Valueа вот полный код Sub Macro4() Dim a, b, c, iLastrow As Long, i As Long, ii As Long Selection.AutoFilter Field:=1, Criteria1:="add4" ...
Теги: VBA
Изменен: 03.03.2021
Читать сообщение на форуме или сайте.
Как вставить таблицу в нужное место шаблона Outlook через VBA
Автор: kohet. Итак, есть у меня шаблон Outlook, в котором достаточно длинная инструкция с картинками, ссылками и прочей фигней. И есть табличка Excel, в которой список задач. которые надо вставить в тело шаблона в строчку 10.  Гуглил-гуглил, и нагуглил, что в таких случаях табличку переводят в код HTML и через .HTMLbody задают тело письма этим переведенным кодом. Это отправит в тело письма одну табличку. А как эту табличку вставить в определенную строчку готового шаблона?  Принципиально ...
Теги: Outlook, шаблон, VBA
Изменен: 02.03.2021
Читать сообщение на форуме или сайте.
Импорт данных из excel в access (vba), По кнопке данные уходят из открытого файла excel в две таблицы access
Автор: Сергей. Добрый день. В общем, нужен код. Основная задача - импорт данных из открытого excel в две таблицы (главная+подчиненная) access. Плюс по мелочам в access.  Если кто-то заинтересуется - скину полное описание.
Теги: VBA, Access, Excel
Изменен: 27.02.2021
Читать сообщение на форуме или сайте.
Загрузка файла через Excel в БД Access в поле "Вложения"
... код VBA отправляющий данные из формы Excel в БД Access в соответствующие ...
Теги: Access
Изменен: 13.02.2021
Читать сообщение на форуме или сайте.
VBA скачать файл с сайта
Автор: Joker097. Добрый день! делаю гет запрос к ссылке контент, статус 200, вижу в заголовке отчета Content-Disposition c "именем файла.xlsx" который я хочу скачать. Если работать через браузер как пользователь то это появляется на этапе автоматического скачивания файла браузера Яндекс либо на этапе выбора куда сохранить файл в IE. Что прописать в коде после .send ? Чую что нужен response, что чтобы забрать ответ от сервера в папку на рабочий стол к примеру. Хелп! =) https ...
Теги: VBA, GET, XHR, Excel, Web
Изменен: 07.02.2021
Читать сообщение на форуме или сайте.
Копирование на новый лист в пустую строку
Автор: merlicka. Друзья, добрый день. Подскажите, пожалуйста, есть макрос, который при заполненном столбце А на листе 1, копирует значения на лист 2. Однако, он копирует на лист 2 в те же самые строки, где находились значения на листе 1. Можно ли сделать так, чтобы макрос копировал с листа 1 на лист 2 в последнюю пустую строку? Не эксперт в vba, буду благодарна за помощь.Private Sub Worksheet_Activate() Dim a(), i&, ii&, x& a = Sheets(1).UsedRange.Value ReDim b(1 To UBound(a, 1), ...
Теги: VBA, Макрос
Изменен: 04.02.2021
Читать сообщение на форуме или сайте.
VBA и запрос POST для авторизации на сайте Status 500
Автор: Павел Бондарев. Привет! Задача автоматизировать ежедневную рутину: захожу на сайт, авторизовываюсь, захожу во вкладку отчеты, прописываю период, нажимаю выгрузить, жду, сохраняю файл. И так 8 разных сайтов.  В теме XMLHttpRequest первый день. Другие варианты Sendkeys, Shell, не рассматриваю, мало опыта, кажется не надежным, не везде работает. И так вот код.Sub Тест() Dim xmlhtp As Object Set xmlhtp = CreateObject("MSXML2.XMLHTTP") With xmlhtp .Open "POST& ...
Изменен: 29.01.2021
Читать сообщение на форуме или сайте.
Вложенный цикл не меняет значения счетчика
Автор: Алексей Китаинов. Добрый день, Я составляю макрос, который строит календарь электронной записи на основе уникального номера записи. Код на скриншоте и файл ниже. Логика действий: 1. Уникальный номер записи присваивается каждой записи и представляет собой конвертированные дату и время начала приема 2. Область Calendar - массив всех конвертированных комбинаций дат и времени в 2021 году 3. Макрос находит уникальные номера в BaseData, X и Y-координаты и заливает соответствующие ...
Теги: VBA
Изменен: 09.01.2021
Читать сообщение на форуме или сайте.
Не показывать содержимое книги если макросы отключены
Автор: dromanov. Добрый день, Есть задача: пользователь открывает книгу, если у него выключены макросы, тогда не показывать содержимое книги. Если включены, то показывать данные. Знаю, что можно сделать через показ/скрытие листа с надписью "включи макросы". Возможно есть другой способ не показывать содержимое книги без включенных макросов?  Спасибо.
Теги: VBA
Изменен: 17.12.2020
Читать сообщение на форуме или сайте.
Макрос провери фамилий., Нужен макрос который сверяет фамилии из файла с фамилиями в листе Excel'я.
Автор: vasa666. Нужен макрос который сверяет фамилии из файла, с фамилиями в листе Excel'я. ТЗ. 1) Макрос сверяет фамилии в колонке "Е", с фамилиями из файла (в файле будет 318.000 строк). Если файл с фамилиями нужно перевести в какой-то другой формат/кодировку, для более быстрой работы, готов выслушать предложения. 2) Если макрос НЕ находит полного совпадения при сверке данных из файла, то в столбце "АЕ", напротив отсутствующей фамилии ставит ...
Теги: VBA, Макрос
Изменен: 13.12.2020
Читать сообщение на форуме или сайте.
Удалить пропуски при переносе данных из диапазона ячеек в одну ячейку , Доработка макроса
Автор: stone_excel. Приветствую всех! Имеется макрос для переноса данных из диапазона ячеек в одну объединенную ячейку. (файл с примером во вложении) В диапазоне могут попадаться пустые ячейки, которые не нужно учитывать при переносе, чтобы не создавать пропуски. На выходе должен получится текст в столбик без пропусков. Как можно доработать код ниже? Range("A1:A10").Select Dim i As Long Dim Str As String Str = Selection.Cells(1) For i = 2 To Selection.Cells.Count ...
Теги: VBA
Изменен: 16.11.2020
Читать сообщение на форуме или сайте.
VBA. Определение связанных полей в исходных данных для вычисляемого элемента сводной таблицы
Автор: vladjuha. Здравствуйте! По двойному щелчку по элементу, находящемуся в вычисляемом поле сводной, откроется лист со всеми связанными исходными данными. Как на VBA можно обратиться к этим данным (без промежуточного листа, естественно)? В приложенном файле, например, при выделении в сводной ячейки из зелёной группы получить в жёлтой ячейке значение связанного исходного поля "ID" (отсутствует в самой сводной)?
Изменен: 10.11.2020
Читать сообщение на форуме или сайте.
Копирование модуля в "ЭтаКнига"
Автор: Sniaper. В файле 3 модуля. Первый - функция, выполняющая вставку модуля № 3 в новый файл, второй - выполняет копирование листа и запускает функцию. У меня не получается скопированный модуль засунуть в новый файл в "ЭтаКнига", вместо этого он создает модуль в новой книге.
Теги: VBA, VBA excel
Изменен: 26.10.2020
Читать сообщение на форуме или сайте.
Обход ошибок в VBA при вызове функции
Автор: Алексей Краснов. Добрый вечер! Столкнулся с проблемой - имеются ячейки, из которых функцией извлекается предпоследнее вхождение текста после определенного делителя "Human". В том случае, если функция не находит подходящих значений, она возвращает #ЗНАЧ!, который мешает работе остальных функций, которые используют ссылки на эту. Необходимо результат #ЗНАЧ! при вызове функции заменить на пустое значение "" Долго гуглил информацию по поводу обхода ...
Изменен: 23.10.2020
Читать сообщение на форуме или сайте.
Поиск совпадений в ячейках по массиву из регулярных выражений
Автор: Алексей Краснов. Добрый вечер! Гуру VBA, очень прошу помочь с одной задачей, которая заключается в следующем: Есть определенный диапазон строк с текстом и есть строковый массив, в который я заключил 38 регулярных выражений. Каким образом можно проверить поочередно каждую строку в диапазоне на совпадение по всем RegExp из массива? Если в строке не находится совпадение по первой строке из массива regexp (1), то идет проверка по второй строке из массива regexp (2), если совпадение не ...
Теги: VBA, VBA Array, VBA excel
Изменен: 22.10.2020
Читать сообщение на форуме или сайте.
Страницы: 1 2 3 4 5 6 7 8 След.
Наверх