| |
▼tanaka さん:
おはようございます。
>>>>Set fls = CreateObject("scripting.filesystemobject").GetFolder
>>>>(foldnm).Files
>>>> For Each fl In fls
>>>> If UCase(fl.Name) Like UCase("*.xls") Then
>>>> ret = 1
debug.print fl.Path
'とすれば、エラーになったときのブック名がイミディエイトウインドウにて
'確認できます この名前のブックが手動で開くことができますか?
'
'
>>>> Set bk = Workbooks.Open(fl.Path)
>デバッグでここ↑が黄色になります。
'エラー発生時の正確なエラーメッセージとエラー番号も記述してください
>
>>
>>>getfolderではファイルを認知してもらえないものなのでしょうか?
>>>といいますのも
>>>ファイルの場所を確認してくださいというエラーが出るのです。
>>
>>エラー発生時のフォルダ名(foldnmに指定した文字列)を
>>教えてください。
>>
>foldnm="\\sst\商品管理\担当別\商品一覧表"です。
FSOは、UNCパスでも問題はないとおもいますが・・・。
上記の点を確認してみてください
|
|