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

Страницы: 1
Получение/добавление текста из/в 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
 
Добрый день,
в ячейке Е1, выравнивание стоит Justify (по обоим краям). Крайне-правые буквы иногда не видно как на экране, так и при печати. Как это можно исправить?

Скриншот сделан с режима просмотра Page Break Preview, масштаб 100%.
Заранее спасибо большое за ваши ответы!
TabIndex скрытых элементов на форме
 
Доброго дня!
Буду признателен а подсказку...

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

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

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

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

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

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

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

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

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

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

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

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

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