Распечатайте несколько листов в одном файле PDF на основе значения столбца - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть следующая рабочая книга в Excel, и я хотел бы распечатать многостраничный файл pdf.file, содержащий лист "Oversigt", а затем все листы, помеченные знаком x в столбце D. Название листа находится в столбце B.

screenshot from excel

Найден этот код:

Sub PrintOut()
    Dim ary
    Dim a As Variant, fp As String
    ary = Array("Oversigt", "211A", "211B")

    fp = ActiveWorkbook.Path

    ThisWorkbook.Sheets(ary).Select
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF
End Sub

Но мне нужно заполнить массив на основе столбцов B и D, а также я хотел бы спросить, где сохранить мой файл PDF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...