フォルダー内のシートを一括PDF保存

 

Sub test()

      ’ フォルダー内のシートを一括PDF保存


    Dim myPath As String
    Dim myFileName As String
    Dim WS As Worksheet
    
    Set WS = ThisWorkbook.Sheets("Sheet1")
    
    myPath = ThisWorkbook.Path & "\" & WS.Range("C2").Value & "\"
    myFileName = Dir(myPath & "*.xls*")
    
    'ファイルを開く
    Do While myFileName <> ""
        Workbooks.Open myPath & myFileName
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
                Filename:=myPath & myFileName & ".PDF"
        
        myFileName = Dir()
    Loop
End Sub

 

End Sub

 

 

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る