ファイル一覧に、ファイルの中身をあわせて出力したい | |
---|---|
[195523] ファイル一覧に、ファイルの中身をあわせて出力したい- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ NOBO -(2023/01/23(18:32)) □U R L/ 従来、以下のような内容でファイル一覧を作成してきました。 1. InputBoxで、対象ファイルがあるフォルダを指定 2. これをstrPathにセット後、以下を実行して一覧を作成 Set objFs = CreateObject("scripting.filesystemobject") Set objFld = objFs.GetFolder(strPath) For Each objFl In objFld.Files ThisWorkbook.Sheets(1).Cells(i, 3) = objFl.parentFolder.Path 'フォルダ ThisWorkbook.Sheets(1).Cells(i, 4) = objFl.Name ’ファイル名 i = i + 1 Next === 今回は、個々のファイルを開き、特定のセルの情報をファイル名の隣に出力しなければなりません。そこで、上記のインデックス更新前に以下を加えてみたのですが該当するファイルにたどり着けません。 ChDir objFl.parentFolder.Path Workbooks.Open Filename:=objFl.Name 加えるべきコマンドをご教示ください。 よろしくお願いいたします。 ※OSはWindows10、Excelは2013です。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[195526] (削除)- ■記事引用/メール受信=OFF■ □投稿者/ / -(2023/01/23(21:21)) □U R L/ この記事は削除されました |
[195527] Re[1]: ファイル一覧に、ファイルの中身をあわせて出力したい- ■記事引用/メール受信=OFF■ □投稿者/ マナ -(2023/01/23(21:25)) □U R L/ >ChDir objFl.parentFolder.Path を削除 >Workbooks.Open Filename:=objFl.Name を修正 Workbooks.Open Filename:=objFl.Path |
[195535] Re[2]: ファイル一覧に、ファイルの中身をあわせて出力したい- ■ / 記事引用/メール受信=OFF■ □投稿者/ NOBO -(2023/01/24(19:31)) □U R L/ ありがとうございます!無事解決いたしました。感謝いたします。 |
このトピックに書きこむ |
---|