![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.7ベストアンサー
- 回答日時:
日が経ってしまったので既に解決されているかもしれませんが、
私も同じことをしたくて調べていたところ方法が分かったので参考までにと思い投稿いたしました。
次のサンプルコードを試してみてください。
Sub TEST()
Dim ShellApp As Object
Dim oFolder As Object
Set ShellApp = CreateObject("Shell.Application")
Set oFolder = ShellApp.BrowseForFolder(0, "フォルダ選択", 1)
MsgBox oFolder.items.Item.Path, vbOKOnly, "フルパス表示!"
End Sub
APIなど使用せずともフォルダ指定ダイアログが表示可能です。
楽チンですね。
この「BrowseForFolder()メソッド」の詳しいプロパティ・メソッドの解説は参考URLを参照してください。
色々な使い方が可能です。
http://www.galliver.co.jp/writing/susume_vb/tre9 …
参考URL:http://www.galliver.co.jp/writing/susume_vb/tre9 …
回答ありがとうございます!まだ解決してなくて半分あきらめていました(>_<) すごいですね!!そんな方法があったんですね!さっそく使わせていただきます(^^ゞ
No.6
- 回答日時:
ファイルを保存する時みたいにダイアログでフォルダーそのものを指定したいという事なのかな^^;;
現状ではフォールダー選択のダイアログはなさそうなので、フォームを作成して、テキストボックスに、リストボックス、あとはOK,Cancelボタンぐらいくっつけて、自作するしかないのかな^^;;
むかしならOCXで何か出来合のものがあったような気もするがこれはVBについてるものかな^^;;
そうです、フォルダそのものを選択したいんです(^_^;)
やっぱりないですかぁ、なんとか自作で頑張ってみます!
OCXってなんですか~?
No.4
- 回答日時:
#2です。
どうも2003でしか使えないようですね。
残念です。
お役に立てなくて申し訳ありません。
参考URL:http://www.microsoft.com/japan/msdn/library/defa …
No.2
- 回答日時:
Dim a As String
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
a = .SelectedItems(1)
MsgBox a
End With
上記の内容をVBAに記述すれば可能です。
選択したフォルダ名が a に格納されます。
回答ありがとうございます。やってみたのですが、
この行で↓
With Application.FileDialog(msoFileDialogFolderPicker)
『このメソッドまたはプロパティがサポートされていません』とメッセージが出てきてしまいました(^_^;)
No.1
- 回答日時:
GetSaveAsFilename(InitialFilename, FileFilter, FilterIndex, Title, ButtonText)
詳細はこちら
http://hp.vector.co.jp/authors/VA006682/vbaref/v …
回答ありがとうございます。直接保存する場合は教えていただいた方法がいいかもしれません。でも、できれば保存する場所を指定して、ファイル名を自動で保存させたいのですが(>_<)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
フォルダ内のPDFファイル名を変...
-
VBA 最新のフォルダ取得
-
C ファイル出力で、フォルダが...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
Access VBA で フォルダ権限...
-
全サブフォルダのファイルの取得
-
デスクトップの画像をhtmlに表...
-
多量のファイルをフォルダに自...
-
あるフォルダーのファイルを違...
-
VB6でCSVファイルにパスワード...
-
VBA フォルダ名に特定の文字を...
-
ExcelのVBAでの複数階層からの...
-
ファイルとフォルダのどちらも...
-
.PST形式ファイルが格納されて...
-
バッチファイルで指定フォルダ...
-
フォームを最前面に表示したい...
-
VBA:特定の文字を含むフォルダ...
-
Excelのハイパーリンクについて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
ファイル名と同名のフォルダを...
-
VBA 最新のフォルダ取得
-
【マクロ】ファイル名の日付に...
-
windowsでテキストファイルの各...
-
デスクトップの画像をhtmlに表...
-
Access VBA で フォルダ権限...
-
フォルダ内のPDFファイル名を変...
-
パス名に2バイト文字(マルチバ...
-
多量のファイルをフォルダに自...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
ディレクトリ名変更してコピー...
-
VBA フォルダ名に特定の文字を...
-
エクセルマクロで指定フォルダ...
-
保存先のフォルダ名を指定した...
-
あるフォルダの中にあるファイ...
-
ExcelのVBAでフォルダ指定がで...
-
エクセルのマクロについて教え...
-
Excel VBA で フォルダ名の一部...
おすすめ情報