|
返信ありがとうございます!
「エラーはそんなデータ存在しない」って感じのエラーだったんですね!
一個一個、調べて見ました!
佳さんが言っている
Msgbox Application.Workbooks("b.xls").Worksheets("Sheets(1).Name").Cells(1, 1).Value
Msgbox Application.Workbooks(OpenFileName).Worksheets("Sheets(1).Name").Cells(1,1).Value
をたたいて見たら、やはり同様のデータが存在しないメッセージが。
Msgboxにどう表示されるのか一個一個確認してみたら、
Msgbox OpenFileName
→フルパス\ファイル名
ファイル名だけ取得するはずだったので、Dir(OpenFileName)で解決
Msgbox Application.Workbooks(OpenFileName).Worksheets("Sheets(1).Name").Cells(1,1).Value
→実は、表記が間違っていることに気づいたこの部分
Worksheets("Sheets(1).Name") 誤
Worksheets(Sheets(1).Name) 正
っていうことで、出来たものがこう変わりました!
Application.Workbooks(Dir(OpenFileName)).Worksheets(Sheets(1).Name).Cells.Copy _
Application.Workbooks("b.xls").Worksheets(Sheets(1).Name).Cells(1, 1)
だけど、
まだデータが受け取れていません。。
|
|