人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

質問です。
複数のCSVファイルのファイル名だけを一度にテキストまたはエクセルのシートに保存する方法はありますか。
現在はファイル名の変更で一旦コピーして貼り付けで保存していますが多い場合手間がかかり一度に簡単にできる方法があれば教えてください。
ホルダー名もできるか別質問になるのであれば再度質問します。

●質問者: inosisi
●カテゴリ:コンピュータ インターネット
✍キーワード:エクセル コピー テキスト ファイル 現在
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●10ポイント

コマンドプロンプトにて

dir *.csv > list.txt

とします。

すると そのフォルダにある csvのファイル名が list.txtに出力されますので それを コピーして 貼り付ければいいでしょう。

http://www.adminweb.jp/command/ini/index1.html

◎質問者からの返答

ありがとうございます。

参考にさせていただきます。


2 ● Lhankor_Mhy
●10ポイント

同じような用途でエクセルのマクロを使っていましたので、どうぞご使用下さい。

Sub Sample()
 Dim FSO, f, cnt As Long
 Set FSO = CreateObject("Scripting.FileSystemObject")
 cnt = 1
 For Each f In FSO.GetFolder(ThisWorkbook.Path).Files
 Selection.Offset(cnt - 1, 0) = f.Name
 cnt = cnt + 1
 Next f
 For Each f In FSO.GetFolder(ThisWorkbook.Path).SubFolders
 Selection.Offset(cnt - 1, 0) = f.Name
 cnt = cnt + 1
 Next f
 Set FSO = Nothing
End Sub

使い方が分からない場合は、このあたりをご覧下さい。

http://www.happy2-island.com/excelsmile/smile01/capter00400.shtm...

◎質問者からの返答

ありがとうございます。

参考にさせていただきます。


3 ● tyousann
●80ポイント ベストアンサー

これ、今試してみましたが便利です。

http://www.vector.co.jp/soft/dl/win95/util/se392002.html

どうぞ

◎質問者からの返答

ありがとうございます。

簡単で分かりやすく便利でした早速使ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ