ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

カレントフォルダ(CurDir 関数、ChDir ステートメント、ChDrive ステートメント)

   

カレントフォルダ

カレントフォルダとは、ブックを開いたり保存するときに既定で参照する場所のことです。カレントフォルダを取得するには、CurDir 関数 を使用します。カレントフォルダを変更するには、ChDir ステートメントを、カレントドライブを変更するには、ChDrive ステートメント を使用します。



CurDir 関数

引数で指定したドライブのカレントフォルダのパスを表す文字列型(String)の値を取得します。


【書式】

string = CurDir( [ drive ] )


引数・戻り値

  • drive  ・・・  ドライブ名を文字列で指定します。省略すると現在のカレントドライブを指定します。「C:」のように指定します。


ChDir ステートメント

引数で指定したパスにカレントフォルダを変更します。ただし異なるドライブのパスを指定することはできません。


【書式】

ChDir( path )


引数・戻り値

  • path  ・・・  カレントフォルダに設定したいパスを文字列で指定します。


ChDrive ステートメント

ChDir ステートメントでは、ドライブを変更することができません。異なるドライブの任意のフォルダをカレントフォルダに設定したい場合、先に、ChDrive ステートメントを実行しカレントドライブを変更しておきます。


【書式】

ChDrive( drive )


引数・戻り値

  • drive  ・・・  ドライブ名を指定します。
    (例)ChDrive = “D” (カレントドライブを D ドライブに変更)


CurDir 関数 使用例

サンプルVBAソース


実行結果

カレントフォルダの変更・確認


 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

メッセージボックス使用例
メッセージボックスを表示(MsgBox関数)

MsgBox関数 【書式】 result = MsgBox ( Prompt [ …

QBColor 関数 使用例
色を設定する(QBColor 関数)

QBColor 関数 QBColor 関数は、指定した色番号に対応するRGB コ …

フォントの設定(Font プロパティ)

フォントの設定(Font プロパティ) 指定されたオブジェクトのフォント情報(F …

文字列:文字列の空白を削除(Trim 関数, LTrim関数, RTrim関数)

Trim 関数・LTrim 関数・RTrim 関数の使い方 【書式】 <先頭と末 …

Collection 01a
コレクション(Collection)オブジェクト「連想配列」

コレクション(Collection)オブジェクトの使い方 【書式】 Dim my …

色の設定(ThemeColor プロパティ・TintAndShade プロパティ)

ThemeColor プロパティ・TintAndShade プロパティ テーマカ …

Const ステートメント
ユーザー定義定数(Const ステートメント)

定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …

文字列:指定した文字の文字コードを取得する(Asc 関数)

Asc 関数 【書式】 result = Asc ( string ) 引数・戻 …

画面の更新を停止(ScreenUpdating プロパティ)

画面の更新を停止 マクロを実行すると、画面が更新されます。これにより、実行速度が …

Volatile メソッド
ユーザー定義関数:自動再計算関数の設定(Volatile メソッド)

ユーザー定義関数で、自動再計算を行うかどうかを設定する ワークシート上で使用する …