はじめに
今回はVBAでフォルダパスを取得する方法を紹介します。
今回は、開いているExcelファイルを保存しているフォルダのパスを取得してみます。
VBA(VBE)の使い方は下の記事に書いてあります。合わせてご覧ください。
筆者のPCはMacなので、読者の皆様の環境とは、若干の違いがあるかとは思います。
ご了承ください。
コード
早速ですが、コードは下のようになります。実質1行なのです・・・
Sub GetPath()
MsgBox ThisWorkbook.Path '取得したパスをダイアログで表示
End Sub
MsgBoxはなくても取得はできますが、ThisWorkBook.Pathだけだと取得できているかわからないのでダイアログで表示しています。
実行結果
それでは左上のあたりにある三角を押して、実行してみます。そうすれば、下のようにダイアログが出てくると思います。グレーの部分にユーザー名が入ります。
最後に
今回はフォルダパスの取得方法を紹介しました。と言っても取得自体はとても簡単にできますね。
取得したパスを使って色々やる方がメインとなりそうですね。
それでは今回はこの辺で終わりにします。
(以下、独り言・・・)
今まで色々やっているのですが、どうにもMacとVBAの相性が悪いのか、エラーが多発して困惑中です。特にicloudとの相性がよくわからず、色々と困っています・・・誰か助けて・・・
他記事のご紹介
当ブログではさまざまな記事を投稿しています。最近は初心者向けのIoT開発に関する記事がジリジリと人気が出ています。
オススメUdemy講座
オススメのUdemy講座も載せておきます。自学習にご活用ください!
コメント