Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2017, 20:39   #1
LenarIshmiev
 
Регистрация: 26.05.2017
Сообщений: 3
По умолчанию 1. Как сделать импорт данных в word? чтобы я не мучался и не забивал каждую фамилию и количество времени из его графика?

Добрый день ребята, вообщем суть вопроса такова, на работе есть рабочий график сотрудников (в exel), далее имеется книга учета рабочего времени (в word):
1. Как сделать импорт данных в word? чтобы я не мучался и не забивал каждую фамилию и количество времени из его графика?

Как я это представляю, какой то макрос или программа, которая будет искать из графике количество часов в определенный день и заполнять в книгу ФИО сотрудника в определенную строку в книге.

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

Как то так, прикреплю файлы графика, может и глупо объяснил, не знаю, может кто поможет...?!
Вложения
Тип файла: xlsx График работы проката .xlsx (19.5 Кб, 26 просмотров)
Тип файла: docx Журнал учета рабочего времени (лето 2017).docx (25.6 Кб, 20 просмотров)
LenarIshmiev вне форума Ответить с цитированием
Старый 26.05.2017, 20:48   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Добрый день.
1. Зачем журнал делать в Ворде? Точно так же красиво распечатать можно и файл Экселя.
2. Если уж так приспичил Ворд, то можно к нему подвязать таблицы Экселя - подготовить их в нужном виде любым способом, и прилинковать.
3. Ну или всё тянуть в Ворд макросом - даже не хочется думать...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.05.2017, 20:55   #3
LenarIshmiev
 
Регистрация: 26.05.2017
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Добрый день.
1. Зачем журнал делать в Ворде? Точно так же красиво распечатать можно и файл Экселя.
2. Если уж так приспичил Ворд, то можно к нему подвязать таблицы Экселя - подготовить их в нужном виде любым способом, и прилинковать.
3. Ну или всё тянуть в Ворд макросом - даже не хочется думать...
Не проблема переделать в ехел, не принципиально.
Я вот распечатываю книгу на 15 дней, 1 день = 2 страницы
Как мне минимизировать это? 30 страниц в ехеле выходит, и как его заставить по определенной дате и количеству времени в графике вписывать фамилии и время прихода и ухода?!
LenarIshmiev вне форума Ответить с цитированием
Старый 26.05.2017, 21:35   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я понимаю так - время прихода ставит охрана или тот, кто расписывается (пусть кстати сразу и количество часов пишут), Ваше дело заранее набить фамилии и дату - фамилии можно скопом копипастить (сразу в одну таблицу целиком), а если подвязать Эксель - то там вообще всё можно делать формулами (или несложным макросом одним кликом), и с датами тоже.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.05.2017, 21:48   #5
LenarIshmiev
 
Регистрация: 26.05.2017
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Я понимаю так - время прихода ставит охрана или тот, кто расписывается (пусть кстати сразу и количество часов пишут), Ваше дело заранее набить фамилии и дату - фамилии можно скопом копипастить (сразу в одну таблицу целиком), а если подвязать Эксель - то там вообще всё можно делать формулами (или несложным макросом одним кликом), и с датами тоже.
Чуть не так, время прихода строго предопределено:

Если стоит в графике 13, значит он приходит в 10:00 и убывает в 23:00
Наведите на правильную мысль и правильный макет, эти условия я выстрою сам.

Вот примерно как я вижу этот алгаритм:
Выбирается дата -> по этой дате ищутся значения в столбце не равные "В" или же равные 13 или 9 -> далее в ячейку для ФИО выводится фамилия соответствующая этому числу в этой строке -> это число копируется в строку количество часов -> далее условие если количество часов Равно 13, значит в строку время прихода пишется 10:00, а в строку убытия 23:00 и тд.

Нет плавающего времени прихода и ухода, все строго по графику.
Мое дело график отобразить строго в книги рабочего времени, а люди просто должны расписаться. (корректировки вводит ответственный человек, в ручную,но это уже не мое дело)
LenarIshmiev вне форума Ответить с цитированием
Старый 26.05.2017, 22:03   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Если время строго определено - то думаю спецы по Ворду (не я ) могут его макросом заполнить данными из Экселя и в таком виде.
Вот только маловато данных - кто там из этой кучи народа сидит на прудах, а кто ночником или на набережной, кто там адм, кто опер, а кто тётя Стаса Намина?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы при просмотре видео таймер плеера в реальном времени отображался в Windows Forms? klim8 C# (си шарп) 5 03.10.2016 18:32
Как сделать чтобы при получении фокуса ListView не подсвечивался ни один его элемент? garuna Общие вопросы Delphi 2 25.01.2016 14:58
Импорт данных из текстового файла с обновлением каждую секунду. paylevan Microsoft Office Excel 8 14.11.2013 03:52
Как сделать чтобы модем "билайн при его отключении включался сам. Den-1997-10 Софт 2 06.03.2013 18:11
Как сделать макрос в WORD и описать его алгоритм ещё prikolist Microsoft Office Word 2 21.11.2008 13:19