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

Страницы: 1
Получение/добавление текста из/в PDF
 
Спасибо nilske! Работа сделана, результатом доволен!
Получение/добавление текста из/в PDF
 
Добрый день!

Имеем - многостраничный PDF с текстом, таблицу Excel.
Задача - получить данные из конкретного текстового поля в PDF, на каждой странице. Найти сопоставление в таблице и добавить в PDF новый текст из соответствующего столбца.
По завершении работы макроса сообщить в диалоговом окне кол-во успешно обработанных строк таблицы/страниц в PDF. В случае проблем, сохранить в PDF все что успешно получились обработать и сообщить номер строки в таблице/номер страницы в PDF где возникла проблема.

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

Сценарий работы макроса:
На 1ой странице PDF файла, находим 2 тектовых поля, получаем их значения, объенияем, получаем "23986840290". Находим это значение (оно уникально) в столбце С (Стикер). Получаем значение из той же строки в столбце N (Артикул продавца). Помещаем текстовое значение на страницу PDF в указанное место в примере.
Пример исходной таблицы и PDF во вложении. Пример желаемого результата PDF (одной страницы) также.
Ожидаемый бюджет - 6000р
Св-во ConrolSource у OptionButton не работает в Excel 2019
 
Уважаемые знатоки,
у коллеги впервые появился ноут с Windows 10 Домашняя для одного языка, х64 + Microsoft Office Home and Business 2019, х64, на котором перестали работать мои программы. Постоянно вылетает ошибка "Exeption occured" от Microsoft Forms.
При детальном разборе нашел, что ошибка возникает из-за наличия значения в свойстве ConrolSource у OptionButton на форме. Если удалить значение все работает.
Значение самое обычное, например =Sheet1!A1
При этом, в Excel 2019 значение свойству не получается присвоить не руками, не через код.
Попробовал просто создать новый файл (во вложении), в нем форму, на ней OptionButton. Все свойства работают, а в ConrolSource ничего не получается записать.
Открываю этот же файл под своим родным Excel 2016 или в Office 365 - все работает.
Добавляю в свойство значение =Sheet1!A1  и сохраняю. Открываю этот же файл в Excel 2019, значение свойства видно, но при запуске выдает ошибку.

Может кто-то сталкивался с подобным? Из-за чего может происходить подобное?

Заранее спасибо!
Не видно часть текста при выравнивании Justify
 
Спасибо за совет, но это слишком кардинально. Я надеюсь, что чего-то не знаю об Excel и кто-то подскажет варианты решения
Не видно часть текста при выравнивании Justify
 
Добрый день,
в ячейке Е1, выравнивание стоит Justify (по обоим краям). Крайне-правые буквы иногда не видно как на экране, так и при печати. Как это можно исправить?

Скриншот сделан с режима просмотра Page Break Preview, масштаб 100%.
Заранее спасибо большое за ваши ответы!
TabIndex скрытых элементов на форме
 
Игорь, спасибо большое!
Для меня главный вывод в том, что для данной задачи необходимо использовать событие Cange, а не Exit.
еще раз Спасибо!
TabIndex скрытых элементов на форме
 
Игорь спасибо вам за комментарии.
Я думал, что если при событии Exit в комбо, показать следующий контрол, т.е. фрейм1, то табом можно будет на него перейти...

Я попробую зайти с другого конца. В моей задаче, на форме, в зависимости от выбранного значения в комбо, должны появляться новые контролы. Так организуется последовательность получения информации. При запуске формы отражены основные поля, в зависимости от ответов/введенных данных отражаются следующие. Но вот проблема, при таком скрытии/отображении полей нарушается последовательность переходов по табу. Как обычно (правильно) решают такую задачу?
Огромное спасибо!
TabIndex скрытых элементов на форме
 
Цитата
Ігор Гончаренко написал:
при выборе в КомбоБоксе "а" - НИЧЕГО НЕ ПОЯВЛЯЕТСЯ
извините, не уточнил, что после выбора в комбо, нажимаю ТАБ. По событию exit в комбо проверяю значение комбо и отражаю на форме фрейм1.
Вопрос, почему после выбора в комбо значения "а" и нажатии таб, переход не происходит на фрейм1, который уже не скрыт.
Спасибо заранее
TabIndex скрытых элементов на форме
 
Уважаемые,
приложил файл примера.
при выборе в combo значения, например "а", на форме появляется фрейм1 и по нажатию Tab, я ожидаю, что переход произойдет из combo в текстбокс фрейма1, а переход происходит почему-то на текстбокс, у которого TabIndex =0.
Видимо, пока элемент не отражен на форме, его TabIndex не учитывается...
Подскажите пожалуйста, как реализовать задумку в примере? что бы вновь появившейся элемент на форме учитывался при переходе по табу?
Спасибо большое заранее.
TabIndex скрытых элементов на форме
 
Доброго дня!
Буду признателен а подсказку...

Дано: форма, с разными контролами и несколько фреймов, внутри каждого фрейма два текстбокса. Фреймы при запуске Visible = False. У всех элементов формы проставлен TabIndex последовательно и внутри фреймов также. Фреймы с текстбоксами появляются на форме в зависимости от значений combo.
Проблема: если по условию отражать фреймы, то заданные его TabIndex при проектировании формы игнорируется. Он учитывается, только если пробежать табом еще 1 круг по всем элементам.

Вопрос: Как обновить на форме TabIndex только что отображенных элементов, с учетом значений, заданных при проектировании формы?

Спасибо!
Изменено: sunfashion1 - 22.04.2018 22:50:34
Синтаксис регионально НЕзависимого формата чисел
 
vikttur, я привел в примере часть формулы, которая формирует строку текста. Мне необходимо преобразовать число в текст определенного формата. Было бы здорово как-то задавать формат, который бы был регионально независимым, т.е. менялся бы в соответствии с региональными настройками компа, на котором открыт файл.
Синтаксис регионально НЕзависимого формата чисел
 
Кнопка цитирования не для ответа [МОДЕРАТОР]

Спасибо, хорошая идея, а вот про пробел я совсем упустил... Действительно это усложняет ...(
Синтаксис регионально НЕзависимого формата чисел
 
Добрый день,
использую =TEXT(SUM(L4:L12);"# ###,00")
В РФ, где в качестве разделите используется запятая - все ок, но если файл открыть из под винды, где региональных настройках используется точка, в качестве разделителя, то формула работает неправильно.

Подскажите пожалуйста, как правильно указывать форматы, чтобы число корректно отображалось ВНЕ зависимости от региональных настроек операционки?

Спасибо заранее знатокам!
Аккумулирование заказов и обновление остатков в реальном времени
 
Вариант. Спасибо!
Аккумулирование заказов и обновление остатков в реальном времени
 
Вечер добрый!
Обдумываю способы реализации следующей задачи:
выставка, 10 парней принимают заказы на товар, 2000 позиций с разными остатками. Необходимо аккумулировать информацию о принятых заказах и сразу обновлять остатки, чтобы все видели реальные остатки товара на момент приема очередного заказа.
Все работают в Excel, мы давно разработали удобную программу для приема заказов с использованием VBA. Задачка с аккумулированием заказов и обновлением остатков в реальном времени возникла неожиданно )

На данный момент есть следующая идея:
- выгружать заказы каждого в общую сетевую папку
- один из компов в сети смотрит в папку раз в минуту и если появился новый файл, подгружает его, обрабатывает складывая все заказы и сразу выгружает в другую сетевую папку новые остатки
- каждый менеджер, перед началом работы с новым заказам, жмет кнопку обновить остатки (подгружаем из общей папки самый молодой файл)

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

Заранее признателен за ваши мнения и опыт!
Сергей
Преобразовать текст в число в измененном диапазоне во время Worksheet_Change
 
Спасибо большое! Работает!)
Преобразовать текст в число в измененном диапазоне во время Worksheet_Change
 
конечно,
если например скопировать и вставить ячейку D1 в В10, то текстовое значение преобразуется в число. А вот если скопировать несколько ячеек и вставить в отслеживаемый диапазон B10:C20, то код не работает ((
Преобразовать текст в число в измененном диапазоне во время Worksheet_Change
 
извините, поправил
Преобразовать текст в число в измененном диапазоне во время Worksheet_Change
 
Добрый день,

Пользователь вставляет на лист скопированные через буфер обмена диапазон/диапазоны
Если вставка произошла в определенный диапазон, необходимо преобразовать все вставляемые значения в число.
Если вставляется одна ячейка, то код работает.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Intersect(Target, Range("B10:C20")).Value = --Intersect(Target, Range("B10:C20")).Value
End Sub

А как бы сделать, чтобы код работал при вставке нескольких диапазонов?
Win10, Office 365

Заранее благодарю за ответ!
Сергей
Изменено: sunfashion1 - 25.05.2017 20:55:48
Связь гиперссылки и переменной листа (именованного диапазона)
 
Спасибо большое! Круто! ) Не знал о такой возможности.
Связь гиперссылки и переменной листа (именованного диапазона)
 
Подскажите пожалуйста, каким образом в приложенном файле связана гиперссылка в ячейке Е1 с именованным диапазоном на листе?
Почему при клике на гиперссылку в Е1 происходит переход?
В файле приложение.

Заранее спасибо!
Сформировать штрих-коды в PDF документе, PFD содержит кучу накладных, необходимо добавить к ним штрихкод для удобства регистрации при движении док-ов
 
штрих-код необходим картинкой
посмотрите пожалуйста файл пример. можно ли однозначно определить где находится номер и дата?
Пример отправил на почту.
Сформировать штрих-коды в PDF документе, PFD содержит кучу накладных, необходимо добавить к ним штрихкод для удобства регистрации при движении док-ов
 
Описание:
В папке есть несколько pdf файлов. Каждый файл многостраничный и содержит в себе много накладных. Каждая накладная может содержать разное кол-во листов. Первый лист каждой накладной имеет номер и дату.
Задача:
- диалогом выяснить папку источник, где лежат исходные pdf файлы и папку, в которую будут складываться обработанные файлы
- Внутри pdf файлов, на 1-ой странице каждой накладной, необходимо создать штрих-код и поместить в левый верхний угол, размер ~2х5см
- Штрих-код должен содержать номер накладной и дату
- сканирование штрих-кодов будет производится в Excel. Необходимо написать формулу раскладывающую считанное значение на номер накладной и ее дату
Назначение: при возврате, подписанные накладные необходимо регистрировать.

Срок исполнения 3-5 дней
Ожидаемый бюджет 2500р
Макрос, преобразующий текст из email-a в табличный формат Excel
 
Договорились. Задание передано на исполнение Все_просто 13.04.15
Макрос, преобразующий текст из email-a в табличный формат Excel
 
Добрый день,

В идеале, необходима кнопка на панели инструментов в Outlook, по нажатию которой,
содержимое письма переносится на новый лист Excel и обрабатывается.
Текст из письма, ТЗ и образец желаемого результата в прицепе.
Срочности нет, в стандартном режиме.
Определившемуся подрядчику готов выслать оригиналы нескольким вариантов писем в *.msg для обкатки.
Кто возьмется? Цена вопроса?

Сергей
Множественная выборка с условием стандартными функциями
 
Уважаемые Михаил, V,
спасибо за вашу помощь, но
видимо я не достаточно четко описал, но, не все так банально :)
Таблица с исходными данными на самом деле огромная. Какой UPC код будет введен - заранее не известно.
Получается что алгоритм должен быть таким:
- на основании введенного UPC кода определяем Модель и Цвет
- далее определяем кол-во существующих Размеров для данной комбинации Модели и Цвета
- далее вставляем Размер2, UPC код2 и Размер3, UPC код3, исключая размер, чей UPC код введен первоначально.

Спасибо за уточнения!!!
Неравномерное смещение выделения по столбцам
 
Круто!!!!
Спасибо большое! Это круче чем мог себе представить :)
Множественная выборка с условием стандартными функциями
 
Добрый день уважаемые специалисты и эксперты!
Никак не получается придумать решение для моей задачи с выбором данных из таблицы.
Исходные данные и желаемый результат во вложении

Очень рассчитываю на ваш совет и помощь.
Заранее очень признателен за помощь.
Сергей
Неравномерное смещение выделения по столбцам
 
О! Как обычно, все гениальное просто! )
Спасибо большое за помощь!
Неравномерное смещение выделения по столбцам
 
Всем знатокам большой привет!
Данно: на листе выделены следующие диапазоны различные диапазоны, например: C1, D3:D6, F2:F4
Вопрос: Как сместить все выделенные диапазоны строк на столбец А? и получить, учитывая данные выше, выделение: А1, А2:А6?

Заранее признателен за ваш опыт и совет.
Сергей
Страницы: 1
Наверх