• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでサイズ名の一覧を出したい)

エクセルでサイズ名の一覧を出したい

このQ&Aのポイント
  • エクセルでサイズ名の一覧を作成する方法について教えてください。
  • 現在、エクセルでフォルダ内のデータベースを作成しています。しかし、ファイルのサイズを一覧に加える方法がわかりません。
  • エクセルでファイルのサイズを一覧に追加する手順をご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 名前の直後に挿入してみました。(若干、ソースを変更しました) Sub MakeFileList() Target = InputBox("ディレクトリ名を入力", "ディレクトリの指定", "C:\Windows") Set FS = CreateObject("Scripting.FileSystemObject") Set Fil = FS.GetFolder(Target).Files '見出しを付ける With ThisWorkbook.Sheets(1) .Range("B2") = "名前" .Range("C2") = "サイズ" .Range("D2") = "種別" .Range("E2") = "最終更新日" .Range("F2") = "説明" .Range("B2:F2").Interior.Color = RGB(0, 0, 0) .Range("B2:F2").Font.Color = RGB(255, 255, 255) .Range("B2:F2").HorizontalAlignment = xlCenter i = 3 For Each Fx In Fil .Cells(i, 2) = Fx.Name '名前 .Cells(i, 3).NumberFormatLocal = "#,##0"" KB""" .Cells(i, 3) = Fx.Size 'サイズ .Cells(i, 4) = Fx.Type '種別 .Cells(i, 5) = Fx.DateLastModified '最終更新日 i = i + 1 Next End With End Sub

nekotomi
質問者

お礼

お忙しい中ありがとうございます。 無事に解決出来ました。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

ファイルのサイズはSizeのプロパティで取得できます。 以下のページを参考にしてご自分でコードを作成してください。 http://officetanaka.net/excel/vba/filesystemobject/file.htm

関連するQ&A