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

Страницы: 1
Группировка строк Акта сверки по имени документа.
 
Добрый день.
Необходимо макросом обработать папку с файлами, что бы уменьшить кол- во строк.
Описание на  листе Техзадание.
Бюджет 1500 рублей.
Копирование в буфер первого результата в фильтре.
 
Отфильтровав записи, приходится вручную копировать первое значение в восьмой строке от верха таблице столбца H.
Как это можно решить макросом копирование значение в буфер обмена?
2 Макроса на таблицу кадров
 
Выгружается из учётной программы отчёт в формате 2003 экселя. Так как отчёт сетевой макросы должны быть расположены в книге макросов. Необходимо один макрос на формирование листа в этой книге со списком людей у которых подходит 20 или 45 лет и паспорт нужно заменить или просрочена дата замены паспорта. С вызовом начального запроса на период расчёта 2 недели до конца срока паспорта. Второй макрос на юбилей сотрудников, то есть кому подходит 10/5 летним годовщины. Также создаётся лист в этой книге. Возможно наверное сразу отработка обоих, через запуск по горячей клавише.
Бюджет 500 рублей.
Изменено: угрюмый - 28.05.2020 02:22:39
Модернизировать запрос Power Query.
 

Здравствуйте, переделал разработочную таблицы оплаты аренды на Запросы через Power Query.Файлы «Флере_*xlsm» Нужно модернизировать запрос.

Первый этап. Перекидка запроса на таблицу в зависимости от текущей даты компьютера. Если дата майская, то искать в папке апрельской (04), если год 2021, то искать на уровень выше.C:\Users\**\Downloads\!для Арендаторов\2020\УК УД\04 Файл с именем «выгрузка *.xlsx». Побороть 1 строку файла :«Отчет сформирован Фролычева Я.Ю.,» или любой «Отчет сформирован*».  При дублировании запроса на другую базу, выдал ошибку на эту строку, пришлось заходить в файл, и модернизировать ее на «умную». А хочется, позвонили, что файлы выгружены, запустил разработочные запросы в таблице и получил итоговые ткстишки.

Бюджет 500 рублей. В дальнейшем планирую и улучшить всю таблицу. Файлы по ссылке удалено

Изменено: угрюмый - 23.05.2020 04:40:11
Перекидка платежек.
 
Многие клиент банки сохраняют выписки в загрузки браузера.
Приходится батниками их перемещать по папкам. А если несколько счетов в одном банке, то они перетирают друг друга.
Необходимо автоматически раскидывать текстовые файлы выписок, анализируя первые строки документов.
Имеем набор файлов выписок в формате 1 с бухгалтерии, различных банков. Имеется макрос просматривающий раз в 5 секунд места загрузок.
столбец "Откуда". Например,C:\Users\Downloads
Если в этой папке появился текстовый файл (расширение txt), то открыть его и найти строку РасчСчет=40702810620010002788 (двадцать знаков). Проверить есть ли он в столбце "счет", если есть то найти в файле строку
ДатаКонца=11.09.2015 и сформировать новое имя : составляя его из столбца "название" и прикрепляя справа дату конца..
После чего переместить в папку по адресу из столбца "куда".
Образно в папке C:\Users\Downloads появился файл 1C_TO_KL_было.txt просмотрели его Если первая строка это "1CClientBankExchange" - значит это файл выписки
ищем строку РасчСчет=40702810000000000556, ищем строку ДатаКонца=24.04.2017 (может быть выше или ниже строки  РасчСчет=), переименовываем его в
СИТИРЕНТ_КБЭР_001_24.04.2017.txt
И перемещаем в папку C:\abank\dom2\0\
В прикреплении образцы файлов и эксель таблица с настроечным листом
БЮДЖЕТ 700 рублей.
Изменено: угрюмый - 16.07.2018 22:31:34
Преобразование текстового файла в Excel.
 

Техзадание на модернизации группы макросов в один.

Имеем текстовый файл начисление аренды за месяц.Требуется преобразовать его в формат xls. Для импорта в бухгалтерскую программу.

Описание манипуляций с файлом проведенных с помощью маленьких макросов и вручную.

Шаг 1. Файл с макросом стартует через кнопку на листе. Запрашивается дата  в формате 31.05.2018

И также вид  отработки УД или КО

Открывается обзором нужный текстовый файл.И начинается преобразование.

Подробнее в сылке на яндексдиске

Было

начисление|01.05.2018|148459|ул.АПАСТОВСКАЯ, д.0, кор.-, кв.-, ком.-|137005338|ООО_Т2_Мобаил|||393|Размещение оборудования||15000.000|1.00|12711.86|15000.00

Стало

 

DATAOPER

 

NNDOC

 

DT_SCHET

 

DT_CODE

 

KT_SCHET

 

KT_CODE

 

SUMMA

 

NAMEOPER

 

VALUTA

 

31.05.2018

 

Аренда

 

76ТР

 

000026-0000000002

 

76НЖ

 

0000000002

 

33,63

 

Текущий ремонт

 

РУБ

 

31.05.2018

 

Аренда

 

76ТР

 

000035-0000000002

 

76НЖ

 

0000000002

 

43,04

 

Текущий ремонт

 

РУБ

Ссылка на файлы и техзадание https://yadi.sk/d/YHPlnS8l3YD6Rf
Бюджет 1000 рублей.
Сдвиг строк в отчетах.
 

Здравствуйте.

Проблема иногда в отчетах, сдвигаются строки  начиная с единицы измерения  в право. Необходимо их вернуть на место.

Например, в файле «сводная ведомость ошибка 54» в  этом отчете сдвинутые строки располагаются  со столбца «N».

В примере «сразу в эксель ошибка»  это столбец с ед. измерения   «D» , а убежавшие строки начинаются с  «O». Но есть исключение,  в строке 289 данные начинаются со столбца «К» и даже с «E» строки 302-305

Алгоритм макроса должен сам найти убежавшие строки, (хорошо что все смещаются с одной позиции ед. измерения)) Само значение единицы измерения текстовое (шт, кг, л и тд.) а остальные значения в строках таблицы цифровые.

Работа макроса следующая, оператор запускает файл с макросом, открывает обзором «бракованный» файл. Отмечает начало столбца  с  ед. измерения «D6» или «C12», там где ячейка пустая ищется символьное значение правее этого столбца и сдвигатся  в влево.

Бюджет 500 рублей.

Улучшить надстройку «Режим разметки БЭСТ»
 
Помогите разобраться с надстройкой именованных полей.
В бухпрограмме БЭСТ есть возможность выводить данные в эксель по подготовленным шаблонам.
Выгружается шаблон с надстройкой «Режим разметки БЭСТ», пустым листом Report и заполненным Parametrs.
Сложность в том, что нужно предварительно вручную формировать эскиз таблиц, надписей. А на расчетные ячейки с помощью правой кнопки мыши вызывается режим разметки с именованными полями.
При присоединении уже оформленного листа к шаблону, на этом листе никак не включается Режим разметки БЭСТ, выскакивает стандартная панель.
Если пытаешься скопировать ширины ячеек, выскакивает незнакомое меню спец вставки.
При создании нового листа в этой книге шаблона, спец контекстное меню не включается.
Переименовав его в Report, ник чему не приводит. Оно включается на первичном листе с новым именем Report1.
Хотелки, возможность присоединения к книге шаблона, уже готового листа например, счет.
И возможность заполнения нужных ячеек именованными полями с помощью контексного меню надстройки.
Бюджет  500 рублей
ссылка на файлы
https://cloud.mail.ru/public/FyQQ/AjB6Wpg1V
Не вызываются макросы при сохранении отчетов в Excel из сторонних программ.
 
Здравствуйте, столкнулся с особенностью запуска Excel, если отчет из программ выводится в Excel в виртуальную память компьютера, без сохранения на диске.То в этом варианте нет написаных надстроек и макросов, даже из личной книги макросов. Вожможно ли как то обойти эту особенность?
А то пользователь и так уже нащелкал мышкой, а потом еще надо сохранить, присвоить имя, затем открыть файл с диска  и только там уже увидеть надстройку . макрос

Рисунки удалены: превышение допустимого размера вложения [МОДЕРАТОР]
Не перескакивает курсор мыши на кнопку сохранить при закрытие Ехcel и Word.
 
Здравствуйте, подскажите почему не перескакивает автоматически курсор мыши при закрытии книги из правого верхнего угла, на кнопку предвыбора "сохранить"
Хотя в блокноте это выполняется.
При печати убрать кнопки управления
 
Здравствуйте.
Как можно отпечатать лист без кнопок управления. Или скопировать на другой лист без этих кнопок, но с сохранением форматирования?
Анализ движения товара.
 
Стоит задача макросом обрабатывать  файл продаж.
1. Выявить периодичность заказов, для планирования сроков следующей закупки.(менеджеры проконтролировали предварительным звонком необходимость будущей покупки)
2. Выявить выбывающие позиции, чтобы менеджер выяснил какова причина незаказа (сменилась политика, закупают на стороне, забыли сделать заказ, сезонность)
Бюджет 1000 рублей.
Если есть готовые решения по оптимизации торговли, то приветствуется применение этих разработок.
Программа по разносу платежей.
 
В папке 1 Имеем несколько отчетов по  домам в формате csv сейчас их 5.
В папке 2 имеем 3 отчета xls
Требуется из папки 1 разнести  из всех  таблиц  основываясь на адреса домов ( столбец А) данные по оплате (столбец L) в  папку 2 во всех трех xls файла, по всем листам связываясь ориентируясь по заголовку месяца , например сентябрь 2015, (столбец А)в столбец  B . расчета оплаты старших по домам, где провести поиск по адресам и периоду расчета. Например, задается период  «сентябрь  2015г.»
Второе. Размножить пустографки расчетных таблиц папки 2 на следующий месяц.
Бюджет 1500 рублей.

Пример.
Имеем в папке 1 в файле дружба.csv  
В  133 строке адрес  ПРОСПЕКТ ЯМАШЕВА д.52 к.-
В столбце L – выбираем сумму 385 498.83
Производим поиск в папке 2, в файле 1Старшие по домам.xls
Находим этот адрес на листе ЖЭУ15_2008  в строке  115 основываясь на том,  что поиск ведется по периоду  сентябрь 2015 (строка  62) вниз. И вставляем значение 385 498.83 в ячейку В115
Пример 2
После того как будут проставлены все суммы по файлам из папки 1 в файлах  и листах папки 2
Предложить  заполнить пустографками следующий месяц октябрь 2015
Т.е скопировать  данные листа ЖЭУ15_2008   с  со строки 62 по  118 вниз с промежутком в 2 строки, обнулив ячейки столбца В, там где есть адреса. И заменив период на октябрь 2015.

Причесал один файл расчета 1 Старшие по домам.,
«сентябрь  2015г.» всегда в столбце А – написание стандартное
Через 2 строки вниз начинаются адреса

Принцип работы.
Программа макрос  будет расположена  в отделном файле.
Запускается щелчком мыши. Поиск папки 1 обзором, (после чего запоминается по умолчанию)
Определение папки 2 , также затем по умолчанию.
Задается период поиска – по списка месяц год например, сентябрь 2015
Сообщение об  окончание обработки и предложении заполнить сл пустографками следующий период. Например октябрь 2015.
Сообщение об создании новых периодов. Программа закрывается.

ПС Файл старшие по домам большой несколько уменшил, чтобы уместился в регламент. Могу прислать полный
Автоматический сбор заявок с почты mail.ru
 
Здравствуйте.
Оптовая фирма имеет договор с крупным покупателем по отгрузке товара согласно его заявкам.
Заявки - есть прикрепленные  файлы в pdf формате.
Возможно ли организовать автоматическую проверку почты mail.ru
скачивание заявок, распознавание через файнридер или какой-то еще преобразователь в эксель таблицу.
И сохранение в определенном месте.
После чего средствами программирования учетной программы занесем ее в базу.
Сейчас вручную операторы следят за почтой, распечатывают заявку и вручную набирают в бухпрограмму. Что не есть гуд.
А так автоматом проверили почту, если нашли заявку преобразовали в эксель и сохранили на диске.
Прикрепляю образцы заявки в pdf и полученный через фанридер эксель книгу.  
Модернизация отчета по реализации.
 
Запускаем макрос, пользователь находит нужный файл и начинаем его обработку.
1. Удаление столбцов K, L, N, O.
2. Постановка в ячейку K13  значение 11.
3. Создание списка агентов на удаление по вхождению.
он сохраняется,  чтоб повторно его не набивать  в процессе эксплуатации программы.
кода партнера
фамилии
или названия в партнере , например  БАРТЕР
4. Удаление строк отчета, согласно оформленному списку
Производится от Строки с его кодом или фамилиией или вхождением в название вниз включая  строку Итого по получателю:    .
5. На основе сложившийся суммы  в самом конце столбца К, пользователь определяет сумму необходимую для показа в отчете.
Например получилось 740000,
нужно 520000
Он заносит это значение в поле нужное значение и программа пропорционально увеличивает/уменьшает количество отпущенных коробок с точностью до едениц.
изменяя столбец J и расчитывая заново столбц К
например было
1      315,46
2      640.00
стало, если  например нужно в 2 раза больше
2     630,92
4    1280,00
И так  со строки 15 вниз в товарных позициях до тех пор пока сумма не станет приблизется до нужного значения с точностью до 500 рублей.
то есть полученное значение будет от 51500 до 52500
Если коэффициент умешние/ увеличение получится не ровный например 1,7 или 0,7
то умешьшать значения больше 1, то есть одну коробку оставить, а две уменьшить до еденицы. три до двух и т.д. Если изменнения произошли но сумма не уменьшилась до нужной опять уменьшить на еденицу всех у кого количество больше одного..
При увеличении, та кже увелитчивать на еденицу у всех, после каждого прохода ну увеличение.
Пример,
было  (пусть все стоит по 1 рублю)
1   1
2   2
3   3
стало при увеличении после 1 го прохода
2   2
3   3
3   3
стало при уменьшении после 1 го прохода
1  1
1  1
2  2

Подввожу итого техзадания:
Убираем лишнии столбцы, меняем порядковый номер в таблице
Удаляем товар  согласно запоминаемого списка клиентов.
Меняем количество и сумму товара по каждой товарной позиции., в завиемости от  НУЖНОЙ общей суммы итого.
Бюджет 700 р
Преобразовать xls в dbf/
 
Нужно загрузить в программу более 1000 строк товара.
Подходит формат dbf 4 версии.
Но после вставления строк из эксель таблицы и сохранения в формат dbf 4
остаются только 73 строки. ))
Помогите макросом преобразования xls в dbf поскольку возможно предстоит не раз  менять цифры
и использовать другие таблицы в том же расположении столлбцов.
Бюджет 300 рублей.
заполнение файла данными из двух таблиц
 
Добрый день.
Необходимо из файлов 0000000005 и 0000000020 заполнить  файл primer.xls
Из файла 0000000005.xls из столбца А взять 6 правых знаков и  значения из столбца  B или С.
В файле primer.xls
Скопировать все имеющиеся данные строки, заменив
в столбце  B заполнить поле значением А и номера файла соединив их дефисом
получилось 000052-0000000020
повторить это значение  в столбце G
в столбцах Q и X, поставить суммы равные B или С но со знаком минус.
смотрите образец заполнения в primer.xls
Бюджет 500 рублей
Подсчитать суммы по услугам.
 
Имеем файл преобразованный из отчета,
Присутствует масса  пустых строк  между значимыми данными.
Следует подсчитать суммы по каждой услуге в столбце G находящихся в столбце N.
и вывести их столбцом в конце этого отчета.
Бюджет 200 рублей.
Все ненужное на слом - соберем нужный файл.
 
Нужен макрос на удаление строк в файле, который запускается щелчком мыши и после отработки закрывается.
Бюджет 500 рублей.

Задача, Файл исходник лежит в постоянном месте, например C:\obmen\1.xls
Наш обработчик открывает его,  удаляет ненужные строки и меняет одно поле на нужное значение.
После чего закрывается.

УСЛОВИЕ
Удалить все строки со второй, если столбец J не равен 519
Удалить все строки со второй, если столбец D не равен 602 или 605 или 606
Заменить в оставшихся строках се строки со второй, в столбце D на 760

Приклеплены файлы до отрез и отрез.
Я голосую за мир.
 
Нужно создать файл подсчета голосов жильцов дома.
Создали пустографку с расчетом.
А вот домов много поэтому требуется автоматизировать процесс формирования этих файлов.
Бюджет 1000 рублей.
Теория.
Надо сформировать из отчета  Дружба-51.xls файлы голосования по домам
Трудность в том что, в этом отчете список квартир дома может располагаться в двух столбцах. Поэтому сейчас визуально приходится выделять квартиры из первого столбца и вставлять в подготовленный файл голосования дома с формулами расчета.
Затем, также выделять второй столбец и переносить с добавлением скопированных ячеек, что позволяет размножить формулы по квартирам.
Требуется автоматизировать этот процесс.

Описание процесса
Имеем 1) файл –отчет  со списком домов-квартир Дружба-51.xls
2) Файл ГОЛОСОВАНИЕ_нов.xls – пустографка с формулами расчета голосования.
3) файл ул. МАРШАЛА ЧУЙКОВА  - дом 1 – созданный итоговый файл.



1) Если объединенная ячейка (АBCDE или FGYIJ) начинается с ул. (например А441)
То значит, создать на основании ГОЛОСОВАНИЕ_нов.xls файл
С именем этого адреса без знака флеш в середине.
ул. ГОЛУБЯТНИКОВА - дом 1.xls
Напр. Было ул. ГОЛУБЯТНИКОВА / - дом 1 стало ул. ГОЛУБЯТНИКОВА - дом 1.xls
(переименовываем по адресу дома.)


2   В строку А5 копируем адрес дома ул. ГОЛУБЯТНИКОВА - дом 1.xls

3 - Добавляем необходимое количество строк, начиная с 8-ой строки
( = арендаторы + количество квартир )
- Данные из столбца A ( и/или F) переносим в столбец А ( спец.вставка – только значения)
- Данные из столбца B ( и/или G) переносим в столбец K ( спец.вставка – только значения)
- Данные из столбца E ( и/или J) переносим в столбец L ( спец.вставка – только значения)

Строка ИТОГО и все последующие строки не должны "пострадать".
Изменено: угрюмый - 24.06.2014 16:22:25
Неразрывный пробел в макросе.
 
Получаем от поставщиков файл.
Большие суммы разделяются неразрывным пробелом и точкой разряды.(столбец А)
Авторекодером написал замену точки на запятую и пробел на пустоту. (столбец С)
Код
Sub Макрос3()
'
' Макрос3 Макрос

    Columns("G:G".Select
    Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:=" ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub
Все хорошо отработало.
Но когда стал запускать его на выполнения, то отработав все цифры приобретают значок ошибки и прижимаются влево ( столбец G)
Как победить ошибку?
Изменено: угрюмый - 03.06.2014 14:41:11
Переформатирование материального отчета в стандартный файл xls
 
Имеем файл источник_мат_отчет.
Начало  и конец стандартные, а внутри количество столбцов меняется.
так же стандартен верх и низ.
Требуется формировать файл tmclist.xls на основе расположение фокуса курсора.
Например. курсор расположен в объединенной ячейке JK5 Дв бл двухствор
Наверно, лучше выполнить этот макрос надстройкой, чтоб была Кнопочка на Панели.
Итак открываем файл источник, становимся на JK5, нажимаем кнопочку на Панели инструментов.
Начинается обработка этого столбца.
С восьмой строки ищется в левом столбце вниз непустое значение,
В нашем примере это строка 26, где J26 равна 0,1754
Формируется массив из А26, B26, D26,J26,E26
Продолжается дальше поиск, после чего формируется tmclist.xls, куда и вкладываются
данные из массива.
Всего получится 7 строк,
Этот файл затем сохраняется по задаваемому пути Например, C:\Temp
И затем его импортируют в учетную систему.
После чего переключаются на следующие колонки  LM5 и повторяется цикл.
Изменено: угрюмый - 05.03.2014 13:51:44
Группировка по содержанию и фирме.
 
Здравствуйте,
Помогите на возмездной основе макросом.
Имеем несколько десятков файлов, которые следует обработать с условием,
По содержанию работ, проссумировать уникальных клиентов и если он одиночен  или его сумма меньше 20 000 перенести в Прочие
А если он несколько раз встречается, то проссумировать и оставить одной строкой.
Итак по видам работ. Примем для начала уникальность в три первых слова.
В приведенном файле, на втором листе как  должно получится.
ОРсобо бы рад помощи от HUGO))
Остановить макрос перед Итого.
 
Здравствуйте, с HUGO  написали макрос на разбор реестров и формирования текстового файла.
На тестовом задании  все отрабатывало отлично.
Но стал привязывать другие реестры  и вышла ошибка: макрос  не останавливается и берет все строки  до конца.
Прилагаемые файлы Обработка реестров_в1.xls и РЕЕСТР_в1.xls
После запуска Обработка реестров_в1.xls выбирается РЕЕСТР_в1.xls и получается файл bank_в1.txt,
где необходимы всего 30 строк. Но макрос отрабатывает до конца.
Как можно его модернизировать, чтобы он остановился перед Итого.

2 Вопрос. Привязал уже 5 фирм на основе этого макроса,  А на шестом затык
Берет с самого начала 6 строк и все. Хотя должен быть наоборот, начать идти вниз с шестой строки.
В чем здесь причина?
После запуска Обработка реестров_м1.xls выбирается РЕЕСТР_м1.xls и получается файл bank_м1.txt,

Вообще-то файл получается  bank.txt, Я для удобства ознакомления их переименовал так.
Изменено: угрюмый - 03.12.2013 14:23:03
Разбор текстовой строки
 
Разбираю тестовую строку описания макросом, вычленяю сумму .
Но операторы пишут строку не по стандарту. И возникают ошибки.
Как подработать получившийся список в столбце D макросом, для их исправления?
Ошибки отмечены красной заливкой
это строки 1,3,5
и убрать разделитель разрядов запятую для чисел больше 1000 ( строки 8-12), так как это мешает в дальнейших вычислениях.
Правильные цифры  синие.

Макрос помогал писать HUGO
Изменено: угрюмый - 13.11.2013 19:58:37
Страницы: 1
Наверх