a:5:{s:8:"template";s:0:"";s:4:"text";s:2262:"前提・実現したいこと実現したいのは、タイトルに記載しているとおり、カレントディレクトリの一つ上の階層フォルダのファイルパスを取得する方法です。 該当のソースコードSub test()msgbox CurdirEnd Subsub test1()Dim currentPath as stringcu VBAで指定したファイルを「名前を付けて保存する」方法をご説明します。 上書き保存の時は「Save」メソッドを使用しましたが、名前を付けて保存は「SaveAs」メソッドを使用します。 その他のファイルの保存方法については、次の記事をご覧ください。 ChDir ThisWorkBook. カレントディレクトリを移動するんじゃなかったかな . ChDriveステートメントでは、「￥￥PC-2」といった、ドライブ名が割り当てられていないネットワークドライブにカレントドライブを移動することができません。 <br> <br>CurDirでカレントフォルダが取得できるが、 欲しいのはそれじゃなくファイルを開いている場所のpathだよ！って場合下記変数を参照する。 ActiveWorkbook.Path例えば「名前をつけて保存」のデフォルトフォルダを カレントに指定したい場合 ChDrive (ActiveWorkbook.Path) ChD… Path & "¥" 'ファイルを開くダイアログ OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls") 元に戻したい場合はCurDirで予めとっておいて元に戻せばいいと思う 名前を付けて保存のダイアログボックスを表示するために以下のコードを記載したのですが操作しているエクセルが\\\\shared\\hoge\\fileと共有フォルダ内なのに、マイドキュメントが指定されてしまいます。これをカレントディレクトリである\\\\shared カレントフォルダとは、ブックを開いたり保存するときに既定で参照する場所のことです。カレントフォルダを取得するには、CurDir 関数 を使用します。 カレントフォルダを変更するには、ChDir ステートメントを、カレントドライブを変更するには、ChDrive ステートメント を使用します。  ";s:7:"keyword";s:41:"vba カレントディレクトリ 保存";s:5:"links";s:979:"<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
<a href="https://saasvaap.com/wp-content/plugins/post-smtp/636p8s.php?tag=69ea55-"></a>,
";s:7:"expired";i:-1;}