Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12810 / 76734 ←次へ | 前へ→

【69438】Re:ファイル名書き出し
発言  UO3  - 11/7/11(月) 13:09 -

引用なし
パスワード
   ▼にしもり さん:

コードはよく読んでいませんが、DIR処理の基本構造からいうと

>ファイル名 = Dir()
>Worksheets("ファイル一覧").Cells("A", 貼付行) = ファイル名'<=ここでErr

この2行の順番が逆ですね。
取得したファイル名を処理してから、次の ファイル名 = Dir() を。

追加質問の件、親フォルダ内の全ての階層の子フォルダ、孫フォルダも検索対象にするには
DIR関数ではなく、
・処理時間が少しかかってもいいなら、わかりやすいFSO方式。
・ファイル数などから、処理時間に問題がでるならDIRコマンドやAPI(W)なんかを。

8 hits

【69436】ファイル名書き出し にしもり 11/7/11(月) 12:39 質問
【69437】Re:ファイル名書き出し にしもり 11/7/11(月) 12:59 質問
【69439】Re:ファイル名書き出し ichinose@食事中 11/7/11(月) 13:25 発言
【69438】Re:ファイル名書き出し UO3 11/7/11(月) 13:09 発言
【69440】Re:ファイル名書き出し UO3 11/7/11(月) 17:43 発言
【69445】Re:ファイル名書き出し にしもり 11/7/12(火) 11:28 お礼

12810 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free