Преобразовать диапазона excel в PDF - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день, Мне нужна ваша помощь. Нашел в интернете макрос для преобразовать диапазон excel в PDF, но мне приходиться писать для каждого диапазона отдельный макрос. Зарание скажу диапазонов гдето 150 Вопрос можноли упростить макрос ? Зарание всем спасибо.

Решение задачи: «Преобразовать диапазона excel в PDF»

textual
Листинг программы
Private Sub SaveToPDF2()
    For iRow& = 0 To 149
        With Range("A9:AK9").Offset(iRow&)
             If Application.CountIf(.Item(1, 37), ">0") Then
                .ExportAsFixedFormat xlTypePDF, ThisWorkbook.Path & "\" & .Item(1, 4) & "_TEST_" & .Item(1, 38) & "_SALARY.pdf"
             Else
                Debug.Print "Не сохранено, ибо не >0"
             End If
        End With
    Next
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5