A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
VBA DIR関数で調べてみてください。
Sub ボタン1_Click()
myfile = Dir("C:\*.*", vbNormal) ' ←ポイント1
' 上は、フォルダのパス\*.csvに変更して下さい。
r = 1
Do While myfile <> Empty
Cells(r, 1).Value = myfile
' ここにcsvを読み込む内容に変更してください。
r = r + 1
myfile = Dir() ' ←ポイント2
Loop
End Sub
取り合えず、A列に C:\にファイル名を書き出します。
No.3
- 回答日時:
#2です。
FileSearchで名前順にファイルを取得することも出来ます。
↓は最終更新日順ですが、名前順も可能です。
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub0 …
ただ、リンク先でも述べられてますが、FileSearchは2007では使えな
くなりました。
また、バグもあるようです。
No.4
- 回答日時:
2つのやり方が回答として良く出る。
FAQです。(1)DIR関数
(2)VBSのFileSystemObject
下記XXXやフォルダ名指定のここは変えること。
MsgBox objfile.Nameのところで、拡張子つきの名が得られるから、みぎ4文字が.csv出ないものは捨ててください。
>フォルダの中には「0・・は下記の場合関係ありますか。出てきたもの(.csvのファイルを)を全て捉えればよいのでしょう。
捨てるものがあればIF文ででも聞いて捨てる該当のファイル名分は捨ててください。
ーーー
Sub test01()
Dim FSO, FolderObject
Set FSO = CreateObject("Scripting.FileSystemObject")
Set FolderObject = FSO.GetFolder("C:\Documents and Settings\XXXX\My Documents\")
For Each objfile In FolderObject.Files
MsgBox objfile.Name '本当はここで選別と該当分を処理
Next
Set FSO = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) Excel VBAでフォルダが何層にもなっていて最下層の中にCSVファイルがあり最上層のファイルを指 4 2022/06/08 20:41
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Python CSVファイルについて
-
エクセルのVBAについて とある...
-
MAC フォルダ内のPDF件数とペー...
-
エクセルマクロ、複数のCSVファ...
-
csvをVBAを使ってエクセル形式...
-
バッチ処理でcsvファイルの文字...
-
アクセスと同フォルダのCSVファ...
-
複数エクセルファイルの合成
-
マクロ 上位モジュールの作成
-
csvファイルをlinuxコマンドで...
-
複数のcsvファイルを統合、でも...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
画像・動画データを日付毎のフ...
-
バッチでテキストファイルから...
-
大量のフォルダからひとつのフ...
-
Thunderbirdで社内共有フォルダ...
-
バッチ処理でファイルの中身を...
-
exeファイルを実行するとコマン...
-
#include <Windows.h>というヘ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのVBAについて とある...
-
csvファイルをlinuxコマンドで...
-
Python CSVファイルについて
-
FTPコマンド mgetでとまってし...
-
エクセル 指定範囲をCSV出力
-
複数のcsvファイルを統合、でも...
-
アクセスと同フォルダのCSVファ...
-
csv形式からbmpを作成
-
MAC フォルダ内のPDF件数とペー...
-
バッチ処理でcsvファイルの文字...
-
【Rコマンダー】データインポー...
-
Excelで”データ”形式のCSVが作...
-
複数のCSVファイルを読み込んで...
-
複数エクセルファイルの合成
-
EXCEL マクロが正常に動かなく...
-
フォルダ内のファイル読み込み
-
gnuplotで複数csvファイルから...
-
複数のCSVファイルを1つのファ...
-
コマンドによるzip圧縮
-
コマンドプロンプトの「%1」と...
おすすめ情報