Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 

Страницы: 1 2 3 4 5 6 7 След.
Поиск
Список из номеров месяцев между двумя датами
Автор: Alexey795. Приветствую всех! Прошу посоветовать как красиво решить задачу. Может кто-то реализовывал подобное Введена дата начала и завершения контракта, нужно получить в ячейку список номеров месяцев. примеры: #2020/04/01# - #2020/06/30# - - - - - > {4,5,6} #2020/05/12# - #2020/05/30# - - - - - > {5} #2020/01/31# - #2020/05/01# - - - - - > {1,2,3,4,5} осложнение: #2020/12/05# - #2021/01/31# - - - - - > {12,1}
Теги: VBA
Изменен: 21 Май 2020
Читать сообщение на форуме или сайте.
VBA: Взять значение из массива, по этому значению произвести поиск на листе
Автор: volkisreg. Пишу макросы давно но коряво и с костылями. Все это время выискивал на форумах подходящие куски кода и использовал в своих целях. Но сейчас время поджимает, а в работе с массивами я вообще не силен. Конечно со временем я разберусь, но сейчас всеже прощу натолкнуть в нужное русло ибо понимаю что это элементарно для знающих товарищей :) 1. Имеем лист где храниться список товара. У каждого товара есть свой уникальный код. 2. При работе макроса получаем массив со значениями продажи...
Теги: VBA
Изменен: 20 Май 2020
Читать сообщение на форуме или сайте.
Ссылка на ячейку из ComboBox
Автор: chotop. Привет! Гуглил-гуглил, так и не нашел ответа. Есть UserForm с comboBox, и два листа sheet1 / sheet2 sheet2 Имя (данные для comboBox) Вася Петя Саша sheet1 пустые ячейки. Нужно записать в ячейку (A1, A10, A22 и далее) ссылку на значение из (sheet2) выбранную из comboBox, а не само значение в текстовом формате для того, чтобы при изменении ячейки на листе (sheet2) со списком имен изменялось значение на другом (sheet1). Как это сделать? A1: Саша A1: =sheet2!A3 with sheet1 .Cells.Range("A1")...
Теги: VBA
Изменен: 14 Май 2020
Читать сообщение на форуме или сайте.
Правильно написать пользовательскую функцию для вычисления по математической формуле в VBA, Пыталась создать пользовательскую функцию, чтоб считать уравнение, но она работает некорректно.
Автор: akuts. Нужно, чтоб было, как на фото 1, а получается как на фото 2. Проблема в формуле для расчёта Y3 :  Y_three = Sqr(a + Abs(b * x)) неправильно считает для значений X<4, например, в ячейке F7 корень вообще получился отрицательным числом. Не могу понять, в чем ошибка. Буду благодарна за помощь. Excel профессиональный плюс 2019.
Теги: VBA
Изменен: 30 Апр 2020
Читать сообщение на форуме или сайте.
Заполнение листов по адресу ячейки, Подскажите, существует ли подобный макрос
Автор: rrr2rrr. Добрый день! В книге Excel 85 листов одинаковой структуры (регионы РФ). Собрать данные с них умею - вставить оглавление PLEX и используя ДВССЫЛ и АДРЕС получить нужные значения Есть обратный вопрос. Заполнить определенные ячейки в определенных листах нужными мне значениями, которые я заранее подсчитал и выписал на отдельном листе. И вторая задача, более сложная - мне надо на каждый лист добавить новые строчки в нужном месте. Например, вставить между 11 и 12 строчкой еще 4 строчки...
Изменен: 28 Апр 2020
Читать сообщение на форуме или сайте.
Нарастающий итог в Excel, Условие на изменение в ячейке
... минусовую сторону .   Так- то задача проста как две копейки. Но как это реализовать используя только три ячейки ? Предполагаю может быть на VBA ?  Очень прошу помогите . У самого никак не получается !    
Изменен: 9 Апр 2020
Читать сообщение на форуме или сайте.
VBA Объединить каждые 25 строк из 80 тыс, Нужен правильный макрос
Автор: Pankiller. Всем привет! Такая задача: Есть файл excel таблица. В ней 80 тыс строк одной колонкой. Необходимо объединить каждые 25 ячеек в этой колонке в одну ячейку. В ячейках номера, пример 254251200025452001, они идут по порядку но с контрольной цифрой в конце. То есть например есть 80 тыс строк и после объединения будет 3200 ячеек в которых будет по 25 номеров. Так же необходимо чтобы была возможность количество менять в зависимости от задачи.
Изменен: 1 Апр 2020
Читать сообщение на форуме или сайте.
Выпадающий списко в userForm с уникальными значениями
Автор: qwt. Добрый день. Подскажите пожалуйста, как решить такую задачу\проблему. У меня есть список (на "листе1"). И мне нужно при вызове формы со второго листа ("лист2"), получать данный список, только с уникальными значениями. Нашел подходящий макрос, но он срабатывает, если форму вызываю именно с того же листа, где и список. А мне нужно, что бы список был на одном листе, а форма на другом. При ссылке на список, пытался явно прописать лист, но если прописывать лист, то получаю...
Теги: VBA
Изменен: 18 Мар 2020
Читать сообщение на форуме или сайте.
как при помощи VBA получить электронный адрес учетной записи пользователя ?
Автор: S. Anton. коллеги, подскажите, пожалуйста, как средствами VBA получить адрес электронной почты учетной записи пользователя открывшего книгу excel ? для наглядности прикладываю картинку. Получить нужно ...
Теги: VBA, EXCEL, Макрос
Изменен: 30 Янв 2020
Читать сообщение на форуме или сайте.
Нужна помощь , для написания макроса для копирования данных .
Автор: Hoakin. Мой алгоритм таков , но я не знаю как его можно организовать ... (т.к. только учусь языку). Нужно скопировать из 1 файла скопировать значения от жирного до жирного + некоторые значения копировать не нужно т.к. они считаются по формуле в другом документе . Вставить в другой документ эти значения , но поставщики могут менять  Во 2-м документе нужно сделать динамическую формулу для подсчета суммы  Для меня очень сложное задание  , кто может помогите пожалуйста ) 
Теги: VBA
Изменен: 27 Янв 2020
Читать сообщение на форуме или сайте.
Проблема с кодом пользовательской функции VBA If Then Else, Проблема с кодом пользовательской функции VBA If Then Else
Автор: asdfg78. Ребята, помогите, пожалуйста. Имеется необходимость записать огромную функцию Если в пользовательскую функцию. Написала код, но он не работает, возвращает в ячейку 0. Где я совершила ошибку?( Public Function PaymentFl2In(Stp1, Stp2, Stp3, Stp4, Stp5, Stp6, Stp7, Com1, Com2, Com3, Com4, Com5, Com6, Com7, Min1, Min2, Min3, Min4, Min5, Min6, Min7, SPay) If SPay > Stp5 And (Stp1 * Com1 + (Stp2 - Stp1) * Com2 + (Stp3 - Stp2) * Com3 + (Stp4 - Stp3) * Com4 + (Stp5 - Stp4) * Com5 + (SPay...
Теги: VBA
Изменен: 9 Дек 2019
Читать сообщение на форуме или сайте.
Пользовательская функция VBA "Определения скрыта ли строка", базовый VBA
... использовать в операторе СУММЕСЛИМН, как второе условия при суммирование; -Но код не работает, как должен, из-за того, что не понимаю синтаксис VBA, вот код:Function определятель(ByVal rCell As Range) As String If Rows(rCell).Height = False Then определятель = 1 Else определятель = 2 End If End Function -Так же хотел идти, через Hidden,...
Теги: VBA
Изменен: 1 Дек 2019
Читать сообщение на форуме или сайте.
Отправка письма заранее созданному контакту Outlook VBA
Автор: Argo9. Добрый день, подскажите пожалуйста, как отправить письмо по outlook через vba, заранее созданному контакту. Имеется в контактах outlook контакт с массивом адресов, как в строку ".To" сказать взять этот контакт?(как ...
Изменен: 14 Ноя 2019
Читать сообщение на форуме или сайте.
Несколько регулярных выражений для одной строки.
Автор: Argo9. Доброго времени суток. Подскажите кто сталкивался. Есть такой код. Sub XML_Replace() Dim s, Stroka2 As String Dim myRegExp As New RegExp With myRegExp .Global = True .IgnoreCase = False .MultiLine = False .Pattern = ">\d{10}\d{12}|>\d{13}\d{15}((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}ПРАВЛЕНО\d{10}\d{12}ПРАВЛЕНО\d{13}\d{15}ПРАВЛЕНО((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}ПРАВЛЕНО
Изменен: 12 Ноя 2019
Читать сообщение на форуме или сайте.
Не могу понять причину ошибки.
Автор: Argo9. Вылетает такая ошибка Run - time erroe '1004' Application - defined or ibject-defined error Функция то работает, то дает такую ошибку, закономерность я не выявил. Подсвечивает вот этот блок With wbTmp.PublishObjects.Add( _ SourceType:=xlSourceRange, Filename:=sF, _ sheet:=wbTmp.Sheets(1).Name, Source:=wbTmp.Sheets(1).UsedRange.Address, _ HtmlType:=xlHtmlStatic) .Publish (True) End With Подскажите в чем проблема? Бывает все работает, бывает нет. Непонятно. Function ConvertRngToHTM(bank...
Изменен: 12 Ноя 2019
Читать сообщение на форуме или сайте.
Добавление изображение из буфера в image (Picture) VBA, Добавление изображение из буфера в image VBA
... то происходит вставка изображения из буфера БЕЗ экспорта изображения в качестве файла на компьютер. Хотел узнать как это сделать через VBA? Пробовал так (прикреплял код к нажатию на кнопку): Range (“A1:H8”). Copy Image1.Picture.SetFocus Application.SendKeys (“^V”) выдает ошибку что setfocus на picture не работает....
Изменен: 8 Ноя 2019
Читать сообщение на форуме или сайте.
[VBA] Расчет значения ячейки при изменении соседней ячейки
... столбца B, чтобы дата умещалась в ячейке End With End If Next cell End Sub Есть две проблемы: 1) В условии функции IIf не могу сделать разницу двух значений VBA начинает на меня "ругаться". А именно хочу записать в условии что-то в виде IIf(Intersect(cell, Range("C2:C10000")) - Intersect(cell, Range("D2:D10000")).......
Изменен: 28 Окт 2019
Читать сообщение на форуме или сайте.
Вытащить нужные строки из накладных, работа с текстом
Автор: lilo295. Добрый день. Имеется файл, куда выгружены все накладные, нужно каким-то образом вытащить только строчки с наименованием, а всю лишнюю информацию убрать. Может можно как-то это сделать, или надо вручную все делать!? Файл с примером прикрепляю.
Изменен: 22 Окт 2019
Читать сообщение на форуме или сайте.
Переименовать лист на основе значения ячейки
Автор: Jagig. Добрый день! Есть необходимость переименовывать лист по значению ячейки из другого листа (не текущего). У меня сейчас есть файл где со страница Главная переходит на лист с указанным именем (регионом) (по кнопке). Таких Листов около 20-ти. Они все шаблонные данные идентичные. Как можно "переименовывать лист по значению ячейки из другого листа (не текущего)." чтобы сократить кол-во листов регионов до одного. Кнопок будет также 20 на листе Главная. Может как то можно брать имя...
Теги: VBA
Изменен: 21 Окт 2019
Читать сообщение на форуме или сайте.
Поиск и замена в XML через VBA
Автор: Argo9. Добрый день, подскажите, с XML в VBA раньше не работал, есть вопрос. Как средствами VBA в конкретных тегах заменить значение на другое во всем документе? Вроде задача не сложная ...
Изменен: 16 Окт 2019
Читать сообщение на форуме или сайте.
Автофильтр по названию из предыдущего листа
Автор: Jagig. Добрый день! Подскажите, у меня разбивка по регионам, в каждом регионе по 4 группы различной информации. Каждый регион в итоге обращается к одному листу, допустим "Аутсорс". В данный момент прописываю автофильтр по критериям (равно) Пример: Sub Аутсорс_актюб() ActiveSheet.Select Sheets("Полный мониторинг").Visible = True ActiveSheet.Visible = False Sheets("Полный мониторинг").Select ActiveSheet.Range("B:B").AutoFilter Field:=2, Criteria1:="актюбинский"...
Теги: VBA
Изменен: 16 Окт 2019
Читать сообщение на форуме или сайте.
Не получается формулу в макросе изменить на динамическую
Автор: Angelo125. Доброго времени суток!  Можете помочь в написании макроса В моем макросе я дал переменные к двум файлам.  Private sh_ассигнование As Workbook Private sh_погашение As Workbook Private sh_ассигнование As Workbook Private sh_погашение As Workbook Private end1 As Long Sub NPL_ФЛ_Рестр() 'Main макрос Call обзор_файла1 'Открывает окно где нужно выбрать файл 1 Call обзор_файла2 'Открывает окно где нужно выбрать файл 2 Call copypaste End Sub Private Sub обзор_файла1() result = Application...
Изменен: 15 Окт 2019
Читать сообщение на форуме или сайте.
Добавление чекбокса (checkbox) по макросу, Макрос на добавление чекбоксов в выделенный диапазон
... чейку (вписан в ячейку). Руками делать это все достаточно долго т.к. список длинный и может меняться. Можно ли решить данную задачу с помощью VBA: Вставить в выделенный диапазон чекбоксы, каждый будет привязан к отдельной ячейке в диапазоне (без названия или с названием из рядом стоящей ...
Теги: VBA
Изменен: 15 Окт 2019
Читать сообщение на форуме или сайте.
Вставка столбца в Word
... текстовое поле для отметки в ворде нельзя использовать, чтобы вставлять кусок таблицы. Как нужно отметить в Word Это поле и какой оператор в VBA нужен, чтобы указать куда значения вставлять. Прошу прощения, что без примеров Заранее премного благодарен!
Теги: VBA, Word
Изменен: 30 Сен 2019
Читать сообщение на форуме или сайте.
Макрос для переноса данных в другой файл
Автор: Angelo125. ДД, форумчане! Помогите с написанием макроса, нужен динамический макрос для выбора файлов, чтобы копировать данные из выборочного файла,  Есть 2 файла, макрос должен быть в  новом файле, в файле (Ассигнования) в листе (сводная) есть суммы резервов, их надо скопировать и вставить в файл (погашение) в столбец I7, I14, I21 ... I49 по названию резервов (название резервов в столбце B)  Прошу помочь с макросом буду благодарен
Теги: VBA
Изменен: 24 Сен 2019
Читать сообщение на форуме или сайте.
Подстановка динамического имени диапазона в выпадающий список в юзерформе (VBA)
... зависимости от участка работы юзера. Т.е. выбор участка - выбор линии (динамический диапазон через ВПР). В общем вопрос - как правильно указать VBA что имя источника для популяции списка Lines именно L (последняя строка).  Dim L As String L = CStr(main.Range("LineSource")) Lines.List = lists.Range("" & L & "")....
Изменен: 25 Авг 2019
Читать сообщение на форуме или сайте.
Периодическая ошибка при обращении к листу из VBA, исправный код работает через раз. Office 365, 2016, 2013
Автор: a.ibragimov.f. Добрый день! Буду очень рад, если поможете мне решить вопрос. День уже потерял :( Имеется исправный код, спокойно отрабатывающийся в моем Office 365. Код большой - 1500 строк, но элементарный. Например:If Sheets("Info С").Range("E47") = "1" Then Sheets("1").Visible = True Else Sheets("1").Visible = False End IfУ всех моих коллег установлены Office 2016 (редко 2013). Когда запускаешь файл у них, сначала выдает ошибку на ровном...
Теги: VBA, EXCEL, ошибка
Изменен: 22 Авг 2019
Читать сообщение на форуме или сайте.
Макрос для добавления пустых строк между строками с данными и дублирования в них содержимого
... вопросы и присланные по ним макросы, но они не соответствовали моим требованиям в полной мере, а поскольку я только начинаю своё знакомство с VBA, все мои попытки понять логику команд и адаптировать их под мой кейс приводили лишь к часам потраченного впустую времени (например, был ...
Теги: VBA
Изменен: 20 Авг 2019
Читать сообщение на форуме или сайте.
Как узнать GUID доступной, но не подключенной библиотеки, Подключения библиотек случае когда неизвестен GUID библиотеки
... (части названия)? На ум приходит только сканирование списка зарегистрированных библиотек. Он точно существует, т.к. доступен в меню редактора VBA, но где его искать? Варианты с "поздним связыванием" и прочие стандартные вещи мне известны и не актуальны. Очевидный вариант "открыть ...
Изменен: 17 Авг 2019
Читать сообщение на форуме или сайте.
Как сохранить в массив только первые 4 символа ячейки
... день. Есть столбец,в нем записаны тексты. В данном моменте мы записываем в массив таблицу А и Выводим массив в таблицу Сю Я хочу через макрос VBA сохранить в массив только первые 4 символа.Используя массив Я не знаю как реализовать.  Прикладываю код и файл.Sub Макрос1() ' ' Макрос1 Макрос ...
Изменен: 25 Июл 2019
Читать сообщение на форуме или сайте.
Страницы: 1 2 3 4 5 6 7 След.
Наверх