• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA フォルダ内のファイル名一覧)

VBAフォルダ内のファイル名一覧を取得する方法

このQ&Aのポイント
  • VBAを使用して、特定のフォルダ内のファイル名一覧を取得する方法について説明します。
  • Dir関数を使用して、フォルダ内のファイルをループ処理しながら取得し、セルに一覧として表示します。
  • また、特定のファイル名以外のファイルの一覧を取得する方法についても紹介します。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ThisWorkbook.FullName、ThisWorkbook.Path、ThisWorkbook.Name 等を使って自ブックを取得出来ます。 Sub test() Dim myFile As String, fl As Long  myFile = Dir(ThisWorkbook.Path & "\*.xls")  fl = 9  Do While myFile <> ""    If myFile <> ThisWorkbook.Name And myFile <> "XXX.xls" Then     fl = fl + 1     Cells(fl, 3).Value = myFile    End If    myFile = Dir()  Loop End Sub

reprogress
質問者

お礼

papayukaさんこんばんは。うまくいきました。このように記述するのですね。ありがとうございました。