VBAは、非常に豊富なプログラミング環境を提供します。マクロコードでは、Excelのリボンで提供されているツールを使用して必ずしも実行できるとは限らない多くのことを実行できます。たとえば、マクロの途中で現在のディレクトリを変更したい場合があります。これは、特定のファイルを検索したり、その他のファイル指向のタスクを実行したりするために必要になる場合があります。 VBAは、ディレクトリを変更するためのChDirコマンドを提供します。構文は次のとおりです。

ChDir DirName

ここで、_DirName_は、変更先のディレクトリの絶対パス名です。文字列変数を使用してディレクトリ名を指定しない場合は、DirNameを引用符で囲む必要があります。指定したディレクトリ名が存在しない場合、コマンドはエラーで失敗します。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(8804)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。