| 
    
     |  | セルの名前を保存名にしてPDFを保存したいと思っています。 A,B列には保存名に使う名前を、C列は保管場所の指定、D列には
 エラーになった場合に保存名エラーと書き出ししたいです。
 
 A  B  C
 1行目 保管 a  1
 2行目 保管 ** 1
 3行目 保管 o  2
 4行目 保管 // 2
 
 下記のコードを実行すると2行目のエラーはD列2行目にエラーの旨が書き出される
 のですが、4行目でエラーで止まってしまいます。
 
 どなたかいい方法ありましたら教えてください。
 よろしくお願いします。
 
 ---------------------------------------------------
 Sub test()
 
 Dim i, 保管場所1, 保管場所2, ファイル名
 
 保管場所1 = ThisWorkbook.Path
 保管場所2 = "C:\Users\kojin\Downloads"
 
 For i = 1 To 4
 
 ファイル名 = Cells(i, "A") & Cells(i, "B")
 
 On Error GoTo label
 
 Select Case Cells(i, "C")
 
 Case 1
 ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=保管場所1 & "\" & ファイル名
 GoTo label1
 
 Case 2
 ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=保管場所2 & "\" & ファイル名
 GoTo label1
 
 End Select
 
 
 label:
 Cells(i, "D") = "保存名エラー"
 
 
 label1:
 Next
 
 
 End Sub
 
 
 |  |