Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.
Макрос на автоматическое заполнение ТН
 
Бюджет? Сроки?
Макрос на автоматическое заполнение ТН
 
aleksandrshleikin, добрый день!
Бюджет? Сроки?

Правильно ли я понял ТЗ, что по каждой строке реестра создается новая накладная?
Спасибо!
Изменено: artemkau88 - 06.02.2025 08:33:40
Автоматический перенос данных
 
пишу в личку
обменялись
Изменено: artemkau88 - 24.01.2025 10:48:46
сводная через vba с использованием формы
 
Спасибо Большое Portolomeo!
Было очень приятно работать. Четкое ТЗ. На все вопросы оперативно и терпеливо отвечал.
Четкая оплата.

Рекомендую к сотрудничеству.
сводная через vba с использованием формы
 
Portolomeo, добрый день!
Написал Вам в личные сообщения
В работе
обменялись
Изменено: artemkau88 - 10.01.2025 13:14:09
Вывод данных из таблицы в форму, Помощь в автоматизации заполнения графиков вакцинации.
 
написал в личные сообщения.
Не занимаю. Автору темы написал в личные сообщения
Изменено: artemkau88 - 28.12.2024 09:30:28
Вывод данных из таблицы в форму, Помощь в автоматизации заполнения графиков вакцинации.
 
capybarasan, добрый вечер!
Если вопрос потерпит до завтра, то смогу с утра посмотреть и выслать Вам свои предложения и черновой вариант работы.
Если нет, то заказ не занимаю. Спасибо!
Изменено: artemkau88 - 27.12.2024 19:35:22
Изменить точку на запятую при трансляции данных
 
novinky, добрый день!
Думаю, что нужно посмотреть справку по VBA по методу Range.Replace и XlLookAt
Табель учета работы техники и водителей
 
RegionNikita, пишу в личные сообщения.
Отправил набросок (половину работы) в личные сообщения на форуме.
Изменено: artemkau88 - 13.12.2024 14:58:05
Табель учета работы техники и водителей
 
Sanja, прошу прощения. Пошел исправляться.
Табель учета работы техники и водителей
 
RegionNikita, не претендую.
Я только хотел выразить свое виденье Вашей системы учета.
Думаю, что работа не на одну неделю (со всеми нюансами).
Изменено: artemkau88 - 13.12.2024 13:30:50
Антивирус для ПК в 2024 г., Выбор антивируса.
 
asesja, понял Вас. :)
Антивирус для ПК в 2024 г., Выбор антивируса.
 
asesja, так как бэ, если используете Windows, то он по умолчанию с ней поставляется. Если не секрет, чем не подошел?
Антивирус для ПК в 2024 г., Выбор антивируса.
 
asesja, здравствуйте!
Как вариант, если используете Windows, то пользоваться встроенным антивирусом от Microsoft, а файлы проверять на сервисе VirusTotal
Как регулярным выражение удалить все после последней двойной косой черты
 
Если будете искать в многострочном тексте, то

нужно заменить строку:
Код
.MultiLine = False
на:
Код
.MultiLine = True
Изменено: artemkau88 - 18.09.2024 07:37:03 (неуместное сообщение (исправил))
Не складывает цифры с пробелами
 
@Roks@, здравствуйте!
Очевидно, что заменить пробелы на пусто, т.е "" и складывать
Как регулярным выражение удалить все после последней двойной косой черты
 
dim284, добрый день!
Можно, например, так:
Код
(.*)\/\/
Обернуть в пользовательскую функцию и вытаскивать 1 захватывающую группу (которая в скобках)
Выражение означает: взять все символы до конца строки и уступить с конца строки все символы до 2 слешей, включая их, запомнить все, что совпало, кроме слешей в регулярном выражении, в группу 1
код:
Код
Function regex_execute(what, pattern) As String
'regex_execute -- функция для извлечения текста
'what - ячейка с исходным текстом
'pattern - паттерн - строка для регулярного выражения
With CreateObject("VBScript.Regexp")
    .Global = False
    .MultiLine = False
    .Ignorecase = True
    .pattern = pattern
    If .test(what) Then regex_execute = .Execute(what).Item(0).submatches.Item(0): Exit Function
End With
regex_execute = "нет совпадений"
End Function
Изменено: artemkau88 - 17.09.2024 18:20:01
VBA. Вывести максимальный из элементов набора, Нужна помощь в решении задачи с двухмерными массивами
 
ierehon1, приветствую!
Можно также использовать метод Inputbox объекта Application с указанием типа (параметр type) вводимого значения:
Код
A(i)= Application.InputBox("введите число:", type:=1)
И объявить массив массивом чисел, как писали коллеги выше.
Думаю, что более опытные товарищи подправят меня, если я ошибаюсь.
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Hugo, большое спасибо! :)
Внес правки в код (ниже).
Михаил Л, второй вариант (теперь порядок слов в массиве исключений и регистр не имеет значения)

Скрытый текст
Изменено: artemkau88 - 02.07.2024 14:00:32
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Михаил Л, только сейчас посмотрел свое предыдущее сообщение (#14)
Нюанс: предполагается, что значения в массиве исключений - exception_arr заносятся в алфавитном порядке (в комментариях в коде это прописал, так как функция бинарного поиска (использованнная в моём коде) работает только с отсортированным массивом), то есть:
Код
exception_arr = Array("абрикос","картошка","огурцы","помидоры")
Изменено: artemkau88 - 02.07.2024 10:47:03
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Hugo, большое спасибо! Подправил код:
Скрытый текст
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Михаил Л, только мой код выше при поиске не чувствителен к регистру. Если это важно, то внесу правки. Спасибо!
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Hugo, спасибо большое за code review, внес правки в свой код!
Михаил Л, добавил функцию бинарного поиска и массив для исключений (в коде добавил соответствующие строки и комментарии).
Предполагается, что значения в массиве исключений - exception_arr заносятся в алфавитном порядке, то есть, например:
Код
exception_arr = Array("абрикос","картошка","огурцы","помидоры")
код:
Скрытый текст
Изменено: artemkau88 - 02.07.2024 10:44:23 (дополил сообщение)
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Михаил Л, все таки выложу тут код с комментариями, вдруг пригодится Вам (запускаете макрос, выбираете диапазон (только с наименованием для поиска дубликатов)):
Скрытый текст
Выделить дубликаты в колонке, исключив из выделения некоторые значения, Vba
 
Михаил Л, здравствуйте!
Можно, например, использовать код с такой логикой:
1.загоняем всю таблицу в массив
2.создаем словарь типа - ключ=наименование, значение=количество повторов (при помощи цикла по массиву)
3. проходим циклом по словарю и, где количество значений больше 1, используя метод find в диапазоне значений для выделения, выделяем нужное.
Изменено: artemkau88 - 30.06.2024 15:37:29
Проблема с CSV файлом
 
Arteeck, с таким файлом можно работать.
У меня сайт немного лагает, поэтому решение выложу чуть позже. Может быть другие коллеги помогут быстрее. Спасибо!
Изменено: artemkau88 - 27.06.2024 12:27:27 (неуместное сообщение)
Проблема с CSV файлом
 
Arteeck, позвольте описать мое виденье (возможного) решения Вашей проблемы.
Чтобы корректно сформировать файл с результатом, нужно писать код, опираясь на исходные данные, а не на выгрузку. Так же нужно знать диапазоны чисел, которые могут быть, а именно, количество чисел до запятой  (от какого и до какого) и после запятой.

Например вот строка после моего преобразования:

Код
0,99358:,600,014400345608:,0,1200:,05760276493,1200:,05760276493,2600:,27042812453,6201:,53798141939,6551:,71654973603,
Очевидно (на мой взгляд), что 0,1200 должно быть:
0 - отдельно, а 1200,05760276493 - отдельно.
Но для этого нужно знать хотя бы примерно формат исходных данных, как я писал выше в этом сообщении.Но все равно 100% результат и в случае такого преобразования будет (на мой взгляд) не гарантирован.
Изменено: artemkau88 - 27.06.2024 10:18:04
Проблема с CSV файлом
 
Ivan Ivanov, я использовал регулярные выражения в несколько проходов.
Во втором файле (result2) кое-что съехало.
Лучше использовать первый файл (из моего первого сообщения в этой теме). Но в нем некорректно отображаются нули, как уже писал коллега постом выше (то есть 0.0 вместо 0,0)
Изменено: artemkau88 - 26.06.2024 16:38:24 (дополнил сообщение)
Проблема с CSV файлом
 
voler83, да уж, прошу прощения, уже посмотрел, что Вы не автор темы и более подробно её прочитал.
Прикладываю файл, посмотрите (и Вы и автор :) ), если результат норм, то перепишу на макросы.
Файл во вложении
Проблема с CSV файлом
 
voler83, при всем уважении, Вы даете слишком мало информации.
Можно узнать алгоритм описания Вашей задачи подробнее?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.
Наверх