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

Страницы: 1 2 3 4 5 6 7 8 9 След.
Обработка повторяющихся значений
 
Здравствуйте.
Вариант с Power Query.
Разделение по датам
 
Здравствуйте.
Сделал заготовку в PowerQuery. Данные находятся на листе "Данные", а сводная - "Свод". Сделал как понял, но не уверен что правильно понял.
Перебор всех вариантов значений столбцов таблицы 3x3 или 4x2 и т.п, Комбинаторика слишком сложна, возможно ли проще?
 
Попробуйте теперь.
Перебор всех вариантов значений столбцов таблицы 3x3 или 4x2 и т.п, Комбинаторика слишком сложна, возможно ли проще?
 
Здравствуйте.
Посмотрите так пойдет?
Обновляемая база данных
 
Viktoriya3675, одного sql будет мало, нужно изучить еще какую-нибудь среду разработки (мне нравится C#). Это нужно чтобы создавать удобные формы для ввода/редактирования данных в базу данных и формирования отчетов из базы.  
Не получается выгрузить данные на xsd-карты в xml
 
Виноват, ошибся. Исправляюсь). Вносил изменения в функции которые находятся в Модуле1. Запускать нужно процедуру "ExportXML2"
Не получается выгрузить данные на xsd-карты в xml
 
Здравствуйте.
Немного поправил функцию которая выводит адреса. Посмотрите так надо?
Код
Private Function getAddressNode(ByVal xmlDoc As Object, ByVal curRow As Long, ByVal dataArr As Variant) As Object
Dim pNode As Object, pChildNode As Object
  Set pNode = xmlDoc.createElement("Address")
  Set pChildNode = xmlDoc.createElement("AddressDetails")
    pNode.appendChild pChildNode
    pChildNode.appendChild(xmlDoc.createElement("AddressID")).Text = dataArr(curRow, DataLocationIds.AddressID)
    pChildNode.appendChild(xmlDoc.createElement("TerritoryFeature")).Text = dataArr(curRow, DataLocationIds.TerritoryFeature)
    pChildNode.appendChild(xmlDoc.createElement("idCodeOksm")).Text = dataArr(curRow, DataLocationIds.idCodeOksm)
    pChildNode.appendChild(xmlDoc.createElement("IdAddrType")).Text = dataArr(curRow, DataLocationIds.IdAddrType)
    pChildNode.appendChild(xmlDoc.createElement("UniqueAddress")).Text = dataArr(curRow, DataLocationIds.UniqueAddress)
    pChildNode.appendChild(xmlDoc.createElement("UniqueAddressText")).Text = dataArr(curRow, DataLocationIds.UniqueAddressText)
    pChildNode.appendChild(xmlDoc.createElement("alienCity")).Text = dataArr(curRow, DataLocationIds.alienCity)
    pChildNode.appendChild(xmlDoc.createElement("alienDistrict")).Text = dataArr(curRow, DataLocationIds.alienDistrict)
    pChildNode.appendChild(xmlDoc.createElement("alienLocality")).Text = dataArr(curRow, DataLocationIds.alienLocality)
    pChildNode.appendChild(xmlDoc.createElement("alienStreet")).Text = dataArr(curRow, DataLocationIds.alienStreet)
    pChildNode.appendChild(xmlDoc.createElement("alienHouse")).Text = dataArr(curRow, DataLocationIds.alienHouse)
  Set getAddressNode = pNode
End Function
Не получается выгрузить данные на xsd-карты в xml
 
понятно
Изменено: Aлeкceй - 21.11.2025 21:37:52
Не получается выгрузить данные на xsd-карты в xml
 
Здравствуйте. Правильно понимаю что из файла Пробник.xlsm нужно сформировать файл Максимум_полей_для_ИЛ_RA_RU_21АК94.xml? Если так то для каждой строки из таблицы excel нужно создать отдельный файл?
Изменено: Aлeкceй - 21.11.2025 20:31:29
Как заменить, ускорить формулу =СЧЁТЕСЛИ
 
может мой вариант сгодится? нужно запускать макрос genCombines
Изменено: Aлeкceй - 16.11.2025 01:08:44
Как заменить, ускорить формулу =СЧЁТЕСЛИ
 
DJMC, разные результаты у меня и у МатросНаЗебре из-за моего косяка. Сейчас исправил. Теперь в правую таблицу нужно прописать файлы со строками и нажать на Ctrl+Alt+F5. Мой архив "хитрый" внутри архива архив 7z с фалами строк. Так сделал из-за того, что архив zip получался больше чем можно выложить (файл списка где искать содержит 585 тыс. строк, а файл строк которые искать - 25 тыс.). У меня на поиск уходит 6 сек.
Изменено: Aлeкceй - 14.11.2025 22:56:34
Как заменить, ускорить формулу =СЧЁТЕСЛИ
 
В файле test.txt колонка с комбинациями, в Книга1.xlsx выполняется расчет кол-ва повторений комбинаций. Можете в ячейку D2 ввести имя своего файла с комбинациями и нажать Ctrl+Alt+F5 для определения 10 комбинаций которые встречаются чаще других.
Как заменить, ускорить формулу =СЧЁТЕСЛИ
 
Сохраняйте свои комбинации в txt файл, в excel считайте из него  с помощью power query и выведите 10 самых-самых.
Скрывать/отображать столбцы и ячейки по нескольким условиям (макрос+кнопка), Разработать макрос по условиям с запуском по кнопке.
 
Uncle_Cyrus, есть вопрос - столбец "Ненужное" в верхней таблице всегда будет в АК и кол-во строк в нижней таблице будет меняться?
Изменено: Aлeкceй - 07.11.2025 17:24:23 (очепятка)
Р7 офис, Импортозамещение аналог excel
 
Может быть 212222, 222122 и т.д. записать в массив и извлекать значение по индексу массива?
Шаблон для контроля времени работы и обеда, На основании таблиц нужно сделать шаблонную форму, в которой будет определяться время работы и фактическое время обеда по представленным в таблицах работникам.
 
Пишу в ЛС.
Автозаполнение формы накладной, Генерация документа по данным из таблицы
 
Пишу в ЛС. Сделано. Оплачено.
Изменено: Aлeкceй - 21.10.2025 14:15:28
Копирование столбца данных, отличных от 0, с одного листа на другой лист
 
Здравствуйте.
Сделал макросом (он называется wrk). Проверяйте.
Параметризация в Power Query, выдаёт ошибку "DataSource.Error: Файл
 
Здравствуйте.
В таблице "Параметры" не нужно указывать имя листа откуда брать данные (лист задается во втором шаге). Т.е. в таблице параметров должно быть что-то типа:
Код
C:\Users\Valera\Desktop\БД\Поиск\Пробник.xlsm
Полное копирование строк с цветом, Сделать копирование строк с цветом из одной ячейки в другую
 
Подтверждаю, работу выполнил и получил оплату.
Полное копирование строк с цветом, Сделать копирование строк с цветом из одной ячейки в другую
 
Пишу в лс.
Макрос, надстройка, формула
 
Пишу в ЛС.
Перенос ячеек в нужную вкладку в книге
 
Здравствуйте.
Скажите, пожалуйста, лист "Треб. У132ЕЕ" должен создаваться автоматически и в "Акт запчасти" могут присутствовать несколько автомобилей (следовательно данные должны тогда помещаться на разные листы)?
Транспонирование множества горизонтальных таблиц в одну вертикальную
 
Цитата
хотелось бы иметь гибкий код, в котором можно было бы менять число транспонируемых столбцов и строк и число отступов между ними

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

Цитата
написал:
Но в следующий раз для другого типа таблиц надо будет заново прописывать все эти формулы, расчеты и тд. в зависимости от типа таблиц
Можно узнать чем другой тип таблиц будет отличаться от таблицы которую показали? Количеством параметров или еще чем-то?
Транспонирование множества горизонтальных таблиц в одну вертикальную
 
HottWigga, можете показать что хотите получить в итоге? С формулой не помогу, а макросом попробую.
Макрос вставляет данные из txt - в виде крякозябр и выделяет его
 
Здравствуйте.
Попробуйте так:
Код
'Процедура проверки
Sub test()
  Dim val As String
  Dim sFileName As String
  
  sFileName = "d:\strij\1 (1).txt"  'Укажите имя своего файла
  val = DetectCyrillicEncoding(sFileName)
  Call outData(sFileName, val)

End Sub


'Процедура вывода данных из файла на лист
Sub outData(fn As String, cоdePage As String)
  Dim text$, i, n, L, Ar   'inpF$,
    inpF = ActiveWorkbook.Path & "\1.txt"
    With CreateObject("ADODB.Stream")
        .Type = 2
        .Charset = cоdePage
        .Open
        .LoadFromFile fn
        text = .ReadText
        .Close
    End With
    Ar = Split(text, Chr(10))
    Range("A2").Resize(UBound(Ar), 1) = WorksheetFunction.Transpose(Ar)
End Sub

'Функция определения кодировки файла
Function DetectCyrillicEncoding(filePath As String) As String
    Dim bytes() As Byte
    Dim fileNumber As Integer
    Dim i As Long
    Dim utf8Score As Integer, win1251Score As Integer
    
    fileNumber = FreeFile
    Open filePath For Binary Access Read As #fileNumber
    ReDim bytes(LOF(fileNumber) - 1)
    Get #fileNumber, , bytes
    Close #fileNumber
    
    ' Проверка BOM
    If UBound(bytes) >= 2 Then
        If bytes(0) = &HEF And bytes(1) = &HBB And bytes(2) = &HBF Then
            DetectCyrillicEncoding = "UTF-8"
            Exit Function
        End If
    End If
    
    ' Анализ для кириллицы
    For i = 0 To UBound(bytes) - 1
        If bytes(i) = &HD0 Then
            If bytes(i + 1) >= &H90 And bytes(i + 1) <= &HBF Then
                utf8Score = utf8Score + 1
            End If
        ElseIf bytes(i) = &HD1 Then
            If bytes(i + 1) >= &H80 And bytes(i + 1) <= &H8F Then
                utf8Score = utf8Score + 1
            End If
        ElseIf bytes(i) >= &HC0 And bytes(i) <= &HFF Then
            win1251Score = win1251Score + 1
        End If
    Next i
    
    If utf8Score > win1251Score Then
        DetectCyrillicEncoding = "UTF-8"
    ElseIf win1251Score > utf8Score Then
        DetectCyrillicEncoding = "Windows-1251"
    Else
        DetectCyrillicEncoding = "Не удалось определить (возможно ANSI)"
    End If
End Function

Код VBA неправильно считает данные
 
Ranker Dark,  правильно понимаю что ошибка в макросе AssignTaskGroupsBySection, он неправильно считает?
Многостраничный массив, создание многостраничного файла с данными которые на ежедневной основе обновляются.
 
Здравствуйте.
Сделал "первую ступень" (мышкоклацем в PowerQuery). Попробуйте правильно ли. Сначала на листе "Настройки" в ячейке А2 задайте путь к папке с файлами, а потом нажмите Ctrl+Alt+F5 и на листе "Свод" будет результат объединения файлов.  
Макрос на копирование из одной книги в другую, Макрос на копирование из одной книги в другую
 
Пишу в ЛС. Заказ свободен. ТС нужно срочно, а я смогу начать работу через 2 часа. Выполнено. Оплачено.
Изменено: Aлeкceй - 19.08.2025 21:17:27
Страницы: 1 2 3 4 5 6 7 8 9 След.
Наверх