• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フルパスから指定階層目のフォルダ名 VBA)

VBAでフルパスから指定階層目のフォルダ名を取得する方法

このQ&Aのポイント
  • Access 2007のVBAで、指定階層目のフォルダ名を取得する関数を作成する方法について質問しています。
  • 質問者はVBAの経験が久しくないため、戸惑っている状況です。
  • 具体的な要件としては、指定した階層までのフォルダ名を取得する関数を作成し、既存のコードを修正したいとのことです。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

Split関数で、「¥」を区切り文字として配列にしてしまうのが良いと思います。 Dim aaa, bbb aaa = "abc\def\ghi\jkl\mno\pqr.xxx" bbb = Split(aaa, "\") MsgBox bbb(2) '0から始まるので、3階層目は「2」

takashifj
質問者

お礼

配列!!! がありましたね!!! 使う事が殆どなかったですが、思い出しました。 スッキリして美しい記述で感動しました。 大変助かりました。 どうもありがとうございました!!

関連するQ&A

専門家に質問してみよう