|    | 
     こんにちは。かみちゃん です。 
 
>マクロの自動書きで別ファイルを呼び出しできるように 
>したのですが、このファイル名は固定せずセルに入力 
>されている各ファイル名から呼出できるようにしたいです。 
 
「マクロの自動書き」というのは、「マクロの記録」を使ったということでしょうか? 
それであれば、その記録したマクロとファイル名を記述したセルのサンプルを提示 
できませんか? 
 
>変数?とでもいうのでしょうか。何か代入できるものはある 
>のですか。あればその方法を教えてください。 
 
実際の処理とは少し違いますが、こんな感じでできると思います。 
 
Sub Macro1() 
 Dim LastCell As Range, c As Range 
  
 Set LastCell = Range("A65536").End(xlUp) 
 For Each c In Range("A1", LastCell) 
  strFileName = c.Value 
  If c.Value <> "" And Dir(strFileName) <> "" Then 
   '〜ファイル呼び出し〜 
   c.Offset(, 1).Value = "成功" 
  Else 
   c.Offset(, 1).Value = "失敗" 
  End If 
 Next 
 Range("A1").Select 
 Set LastCell = Nothing 
End Sub 
 
 | 
     
    
   |