Печать определенного количества вкладок в зависимости от назначений

Автор paresh, 29 ноября 2023, 08:01

0 Пользователи и 1 гость просматривают эту тему.

paresh

Доброго дня!
Продолжаю оптимизировать время на приеме с врачом)
Помогите, пожалуйста, сделать макрос для кнопки "Печать". Есть ячейки назначений С11-С15 (назначение1-назначение5). Не обязательно, что каждая из них будет заполнена. Назначений может быть 2 или 3. Необходимо сделать так, чтобы макрос ссылался на заполненность или незаполненность назначений и, в зависимости от этого распечатывал необходимые листы. Например, если врач сделал 3 назначения и заполнил 3 ячейки, то нужно распечатать листы 0, 1, 2 и 6. Если 5 назначений, то листы 0, 1, 2 и 9.

bigor

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

paresh


economist

На Форуме был макрос выборочной печати листов и/или выборочного экспорта в PDF.

Допишите макрос: при переборе каждой ячейки из C11:C17 (я бы сразу добавил еще +20 строк, на будущее) - печатать Лист такой-то. А какой? Напрашивается Лист "Справочник", где будут заданы пары Назн-Имя листа. Еще лучше - не плодить сущности и сразу называть имя Листа - именем Назначения. Но что-то подсказывает что структуру вы еще не продумали.
 
И еще: Знак № в именах листов "Назначение №1" - лучше убрать - м.б. фокусы при дальнейшей автоматизации.
А ее тут напрашивается вагон и маленькая тележка. Например, можно по файлу сразу формировать CSV для загрузки в штатное мед ПО, чтобы там не делать то же самое, даже если это другой человек.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...