Я написав деякий VBA код, щоб визначити дещо складний діапазон, який я хотів би встановити область друку на робочому аркуші. Однак, коли я встановлюю область друку через
Worksheets("Sheet1").PageSetup.PrintArea = myRange.Address
область друку, здавалося б, скорочена до перших 255 символів мого діапазону.
Які мої варіанти друку (а насправді зберегти в .pdf) лише для мого визначеного діапазону? Я хотів би уникати нічого занадто ручного, оскільки я працюю з ~ 150 робочими книгами. Я використовую Excel 2016 64 біт.
Мені відомо про подібне питання тут ( https://stackoverflow.com/questions/11410374/increase-the-maximum-string-length-of-excel-printarea ), але прийняте рішення є досить незадовільним, оскільки нумерація сторінок у створених PDF-файлах не буде правильною.