Страницы: 1 2 3 4 5 6 7 8 След.
Поиск
Цикл For для нескольких строк
Автор: Сергей Тихомиров. Здравствуйте, сразу к делу: нужно преобразовать данный код, чтобы он работал не только на первую строку, а на диапазон строк. Например до 10. Понимаю что скорее всего нужно взять это все в массив и использовать\внедрить For Each, но никак не получается разобраться. Заранее благодарен.Private Sub CommandButton1_Click() Dim m As Integer Dim x As Integer Dim out As Integer m = Cells(2, 1) x = Cells(2, 2) out = Cells(2, 3) For i = m To x Step -x If i > 0 Then i = i - out ...
Теги: EXCEL, VBA, Макрос
Изменен: 22.11.2022
Читать сообщение на форуме или сайте.
Сохранение одного листа как отдельный файл.
Автор: В. Здравствуйте. Нужен VBA макрос скрипт который бы сохранял ...
Теги: VBA, Макрос, EXCEL
Изменен: 03.11.2022
Читать сообщение на форуме или сайте.
Не прогружается дата в поле TextBox при открытии, При открытии Экселя и автоматического запуска макроса поле TextBox остается пустым, хотя у него есть присвоенное значение. Может как обновить нужно?
Автор: Юлия Лунева. При открытии Экселя и автоматического запуска макроса поле TextBox остается пустым, хотя у него есть присвоенное значение. Может как обновить нужно? Dim NameOfFiles(2) As String Dim PathOfFile() Private Sub Back_Click()     Me.Hide     Choose.Show End Sub Private Sub ChooseFiles_Click()     Dim i As Integer     PathOfFiles = Application.GetOpenFilename(",*.csv", , "Choose file", , True)     If UBound(PathOfFiles) = 2 Then     NameOfFiles(1) = Mid( ...
Теги: VBA
Изменен: 26.10.2022
Читать сообщение на форуме или сайте.
VBA excel парсер highchart графика, Парсер на VBA (excel, макрос) highchart графика
... . Добрый день. Необходим парсер на VBA (excel, макрос) highchart графика  https ...
Теги: Excel, VBA, Парсер
Изменен: 16.09.2022
Читать сообщение на форуме или сайте.
Выгрузка CSV макросом на лист
Автор: Сергей Разумчиков. Добрый день! Помогите с задачей: Есть CVS открытый в EXEl с разделителями запятыми, далее его делим по столбцам по разделителю. Затем на другом листе па данной таблице строимсводную. Хотел автоматизировать процес подгрузки нового CSV (за другой период) с затиранием данных по старому. Но опробовав множество различных вариантов запутался и сломал голову. Ключевые моменты которые хотелось бы использовать: 1. Выбор файла CSV через диалоговое окно - что бы среди прочего ...
Изменен: 12.09.2022
Читать сообщение на форуме или сайте.
Команда vba Replace не работает с данными, считанными из ячеек, Команда vba Replace не работает с данными, считанными из ячеек
Автор: zenija2007. Здравствуйте. Создал скрипт для пакетной замены одной фамилии на другую. Когда вбиваю в команду Replace текст на поиск и замену напрямую, все работает, когда считываю из ячеек и подставляю через переменные - не работает. 'Список файлов на пакетную обработку Function ScanFolder() Dim sFolder As String, sFiles As String Dim str As String Dim s() As String 'диалог запроса выбора папки с файлами With Application.FileDialog(msoFileDialogFolderPicker) If .Show = False Then Exit ...
Теги: VBA
Изменен: 10.09.2022
Читать сообщение на форуме или сайте.
[VBA] Поиск и перенос уникальных данных
Автор: BUCK. Всем добрый день! Очень прошу вас помочь в создании макроса для переноса уникальных данных из одной книги в другую, так как макросами владею не сильно. Пример приложил в файле, для простоты Лист=Книга. Допущения следующие: Исходный файл "Книга 2", который выгружается из открытого источника, и куда постоянно добавляются данные в верхнюю часть таблицы, а также обновляются существующие данные "Книга 1" - рабочий файл, в который мне необходимо перенести новые ...
Теги: VBA, Excel
Изменен: 09.09.2022
Читать сообщение на форуме или сайте.
Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов , Vba самопроизвольно меняет путь сохранения файлов и названия некоторых файлов
... . Сохранение происходит через .save. 1. Vba сохраняет изменённые файлы не с ...
Теги: VBA
Изменен: 06.09.2022
Читать сообщение на форуме или сайте.
Макрос копирования данных с критериями
Автор: Сергей Тихомиров. Здравствуйте, стоит задача составить макрос для копирования данных с одного листа по критериям в другой. На просторах интернета нашел похожую, но все равно иную и попытался этот макрос переделать по нужную мне задачу. И вот он вроде бы работает, но криво. Прошу помощи разобраться. Сама задача звучит так:  Нужно чтобы данные с листа 2 копировались на лист 1 по критерию в столбце С. Подобных строк в листе 2 будут около 250, а листе 1 зависит от заказа. Sub Копирование() ...
Изменен: 22.08.2022
Читать сообщение на форуме или сайте.
Преобразование формул в значения vba
Автор: twistd. Добрый день. Необходимо при изменении значения в ячейках столбца1 (Таблица2[Столбец1]) преобразовать строку с формулами в значения. При выполнении макроса цикл не заканчивается и уходит в ошибку. Помогите подкорректировать макрос.Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range Set KeyCells = Range("Таблица2[Столбец1]") If Not Application.Intersect(KeyCells, Range(Target.Address)) _ Is Nothing Then Range(ActiveCell, ActiveCell.End ...
Теги: VBA, Макрос
Изменен: 14.07.2022
Читать сообщение на форуме или сайте.
VBA макрос вставляет строку на основе данных из ячейки
Автор: Alexander Kruglov. Привет друзья, есть умная таблица (прайс-лист) примерно 500 строк и 20 колонок, вся она создана на основе данных других с др  листов. Обновляю я ее протягиванием и выглядит примерно так:  SKU ID   NAME  QTY  тд  12323  HJWW001,HJWW003  text  5  text  SKU  ID  NAME  QTY  тд    12323-HJWW001  HJWW001  text  5  text   12323-HJWW003  HJWW003  text  5  text Я нашел код, который работает, но у него есть минусы, поэтому прошу помощи в доработке 1. самое главное он очень сильно ...
Теги: VBA, excel
Изменен: 03.07.2022
Читать сообщение на форуме или сайте.
Приведение времени внутри суток к 24-часовому виду, с помощью VBA
Автор: Иван Мельников. В CSV-выгрузке с Индии время событий (убраны из файла-примера, оставил только дату и время) приходит в совершенно неудобном временном формате: 1) новые сутки они начинают с 12:00 (наша первая минута ночи 00:01 у них идёт как 12:01) — тут проблема в том, что точно так же обозначается первая минута после полудня. То есть, дальше часы ночного/утреннего времени идут 01:** — 09:**, дальше 10:**, дальше 11:**, а дальше снова 12:** (только уже дня). И возникает путаница во ...
Изменен: 16.06.2022
Читать сообщение на форуме или сайте.
Рассылка писем через outlook, Рассылка писем через outlook
Автор: SRN. Добрый день, прошу профи подсказать где ошибка в коде (собрал с разных источников). Задача: запустить рассылку сообщений. У каждого электронного адреса, уникальная тема и текст сообщения. Сейчас он работает, но создает черновик только последнего адреса. Dim objOl As Object Dim objMail As Object Dim sSignPath As String Dim i As Long On Error GoTo 2 Set objOl = CreateObject("Outlook.Application") 2: If objOl Is Nothing Then MsgBox "Не удалось запустить OUTLOOK для ...
Теги: Outlook, VBA, Цикл
Изменен: 16.06.2022
Читать сообщение на форуме или сайте.
Приведение времени внутри суток к 24-часовому виду, с помощью VBA
Автор: Иван Мельников. В CSV-выгрузке с Индии приходят события в совершенно неудобном временном формате: 1) новые сутки они начинают с 12:00 2) дальше идут 01:** — 09:**, дальше 10:**, дальше 11:**, а дальше снова 12:** (только уже дня). 3) далее снова 01:** — 11:** (что соответствует «нашим» 13:** — 23:**) Строки (события) идут в том порядке, в каком они происходили (сверху вниз от новых и в историю) — иначе вообще было бы не разобрать что за чем следует (и что было до полудня, а что было после ...
Изменен: 15.06.2022
Читать сообщение на форуме или сайте.
Макрос - cоздание новых файлов из лиcтов через цикл
Автор: sekutor. Вcем привет. Cтолкнулcя c задачей, которую пытаюcь решить c помощью макроcа. Еcть файл X.xlsb, в котором 100 вкладок: "АВ01", "АВ02", ..., "АВ50" и "АC01", "АC02", ..., "АC50". Нужно cоздать 50 файлов c именами "X01", "X02", ..., "X50", в каждом из которых будет две вкладки: "АВ01" и "АC01" в файле "X01", "АВ02" и "АC02" в файле "X02& ...
Теги: Макрос, VBA
Изменен: 07.06.2022
Читать сообщение на форуме или сайте.
Перенос строки удовлетворяющей условиям на другой лист VBA., Нужно перенести строки, удовлетворяющие условию друг за другом.
Автор: Никита Васильев. Application.ScreenUpdating = False        Dim table As Worksheet         Dim rw As Integer         Dim x As Integer         Set table = Worksheets("Табель")         For rw = 1 To 10 Step 1             For x = 2 To 10 Step 1                 If Worksheets("Источник").Cells(rw, 1) = CDate(Worksheets("Выбор сотрудника").Range("B2")) _                 And Worksheets("Источник").Cells(rw, 4) = CStr(Worksheets("Выбор ...
Теги: VBA
Изменен: 01.06.2022
Читать сообщение на форуме или сайте.
Отслеживать изменение определенных ячеек
Автор: Sniaper. Написал макрос который отслеживает изменения значений в определенном диапазоне. В случае обнаружения переименовывает папки в соответствии с данными ячеек. Проблема в том, что юЗвери теперь будут заполнять данные не вручную, а формулой, скрип из-за этого не подхватывает изменения в ячейках. Что посоветуете  использовать? (холодное оружие не в счет) pass: 123
Теги: VBA
Изменен: 22.05.2022
Читать сообщение на форуме или сайте.
Перенос данных из одного листа в другой кроме нулевых значений. Макрос, Нужно перенести данные (кроме нулевых) из одного листа в другой нажатием кнопки
Автор: Дмитрий Филатов. Добрый день, друзья Исходные данные: Пример во вложении. На листе "Назначение исполнителей" в "Таблица база" имеются общие исходные данные о заказе. В "Таблице 1,2 и 3" Нужно назначить исполнителей этого заказа. Руководитель производства, в зависимости от количества изделий в заказе, имеет возможность отдать заказ 9-м исполнителям по каждому цеху. Таким образом для формирования базы данных по заказам в работе у конкретного исполнителя ...
Теги: VBA
Изменен: 28.03.2022
Читать сообщение на форуме или сайте.
VBA. Высчитывать, сколько прошло времени в минутах
Автор: Богдан Кох. Добрый день, В двух макросах у меня такой код: Range("Z9") = DatePart("h", Time) & ":" & DatePart("n", Time) Range("Z10") = DatePart("h", Time) & ":" & DatePart("n", Time) Cells(11, "Z") = DateDiff("n", Cells(9, "Z"), Cells(10, "Z")) Все работает хорошо в пределах одного дня. Но если первое значение Z9 внесено в один день, а Z10 – в другой, подсчет в Z11 ...
Теги: VBA
Изменен: 17.01.2022
Читать сообщение на форуме или сайте.
Вертикально-Горизонтальний фільтр
Автор: Роман Романчук. Создал цикл, который при вертикальном нахождении не пустой ячейки запускает следующий цикл, который горизонтально должен фильтровать данные. Все пустые ячейки должны укрываться вместе с колонками, а заполненные оставаться. Но почему-то при его запуске у меня ничего не работает. Не выбивает никаких ошибок, но сам макрос не работает. При вписывании 0 в строке фильтр, клиенты ничего не заказывающие должны скрыться, а заказавшие что-то остаются неизменно Вот так выглядит ...
Теги: VBA
Изменен: 22.12.2021
Читать сообщение на форуме или сайте.
Написать программу для определение контрольной цифры для кодов станций, грузов и номеров вагонов в VBA
Автор: Серобян. Написать программу для определение контрольной цифры для кодов станций, грузов и номеров вагонов в VBA (Алгоритм Луна). Коды: 35080 (станция), 01801 (груз), 2111111 (вагон).
Теги: VBA
Изменен: 10.10.2021
Читать сообщение на форуме или сайте.
Получить данные через UDP используя winsock
Автор: Blok. Получается средствами VBA отправить udp пакет с запросом на устройство, оно отвечает пакетом с нужными данными но при использовании функции чтения данных из сокета exel наглухо виснет. Помогите пожалуйста исправить.
Теги: VBA, winsock
Изменен: 02.09.2021
Читать сообщение на форуме или сайте.
Разнесение строк по условию на разные листы в одной книге
... в реализации своей задачи. (Excel VBA) Основная суть задачи в том ...
Теги: Excel, VBA
Изменен: 28.08.2021
Читать сообщение на форуме или сайте.
Добавления номеров Видимых строк в массив, VBA
Автор: Petrosyan. Добрый день! Возникла тривиальная задача, но нет идей как решить следующее: Необходимо получить массив из номеров строк выделенных пользователем, ячейки должны быть видимыми.  Например имеется набор из десяти строк 2 из которых скрыты пусть это будет 3 и 8 строки. Необходимо чтобы в массив попали все видимые arr = (1,2,4,5,6,7,9,10) . Подскажите пожалуйста как сделать у меня из идей только перебор циклом каждой строки на состояние видимая или нет, и последовательное заполнение ...
Теги: VBA
Изменен: 14.08.2021
Читать сообщение на форуме или сайте.
Из строк с одинаковым значение - сделать одну, и сложить сумму с определенного столбца
... , может быть с помощью макросов vba, или хотя бы намек, буду ...
Изменен: 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
Читать сообщение на форуме или сайте.
VBA отфильтрованные значения, Нужно передать переменной только отфильтрованные значения
... привет. Есть строчка в коде VBA  которая передает значения c листа ...
Теги: VBA, Excel, фильтр
Изменен: 25.05.2021
Читать сообщение на форуме или сайте.
Сравнение ячеек по цвету шрифта VBA, Помогите, пожалуйста, написать на VBA функцию для сравнения ячеек по цвету шрифта
... , возможно ли прописать функцию на VBA, которая будет сравнивать ячейки по ...
Теги: макросы, VBA
Изменен: 28.04.2021
Читать сообщение на форуме или сайте.
Страницы: 1 2 3 4 5 6 7 8 След.
Наверх