|    | 
     エクセルマクロについてご教授頂きたいのですが、社内サーバー内にある 
 
\\Mh555\C:\仕事\data\test\backup\PDF\#7\内にアクティブブック名のPdfファイルが格納されています。 
 
 そのpdfファイル名をセルBB500に記載してある 
文字列名+"__N1.pdf" or "__NF.pdf"  
に変更したいのですが、 
 
 Name ObjFs.FileExists(FileN) As ObjFs.FileExists(FileN & NewName) 
 でエラーが出てしまいます。 
  
問題点と解決方法を教えて頂きたいのですが、宜しくお願いします。 
 
最終的には 
\\Mh555\C:\仕事\data\test\backup\PDF\#7\以外に 
\\Mh555\C:\仕事\data\test\backup\PDF\#1\と 
\\Mh555\C:\仕事\data\test\backup\PDF\#2\の 
3つのフォルダ内のどれかにあるアクティブブック名のPdfファイルが格納されているものを上記のファイル名に変更したいと考えています。 
 
 
Dim ObjFs As Object 
 Dim WbN As String 
 Dim FldN As String 
 Dim FileN As String 
 Dim OldName As String 
 Dim NewName As String 
 Dim NewNameFile As String 
 Dim prt3 As Integer 
  
  
 WbN = ActiveWorkbook.Name  ' 自ブック 
  OldName = Range("BB500").Value 
  
 Set ObjFs = CreateObject("Scripting.FileSystemObject") 
 FldN = ""\\Mh555\C:\仕事\data\test\backup\PDF\#7\" 
 FileN = Dir(FldN & Replace(WbN, ".xls", "") & ".pdf") 
  
 If ObjFs.FileExists(FileN) = "" Then 
 Else 
 prt3 = MsgBox("1の場合は、「はい」、Finalの場合は「いいえ」を選択してください", _ 
vbYesNo + vbInformation, "統計表印刷実行") 
Select Case prt 
Case vbYes 
NewName = (OldName & "__N1.pdf") 
Case vbNo 
NewName = (OldName & "__NF.pdf") 
End Select 
  
Name ObjFs.FileExists(FileN) As ObjFs.FileExists(FileN & NewName) 
  
End If 
End Sub 
 
 | 
     
    
   |