- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAでフォルダの作成)
エクセルVBAでフォルダの作成
このQ&Aのポイント
- エクセルVBAを使用して商品番号をダブルクリックすると専用のフォルダを作成する方法について教えてください。
- フォルダ作成時には商品番号を名前にしたフォルダを作成し、そのフォルダへのハイパーリンクも設定したいです。
- A列のどんな行でもダブルクリックすると専用フォルダ作成のメッセージが表示されるようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サンプルマクロです Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Const path As String = "D:\TEMP\倉庫\" Dim wkStr As String If Target.Column = 1 Then wkStr = path & Target.Value If Dir(wkStr, vbDirectory) = vbNullString Then MsgBox wkStr & "フォルダがありません。作成します。" MkDir wkStr Else MsgBox wkStr & "フォルダは存在します。" End If ActiveSheet.Hyperlinks.Add Anchor:=Target, Address:=wkStr End If End Sub
お礼
zap35さん、こんにちは。 すごいですね、コードを見てなるほど、と分かる気がするのですが、 ここまでのデザインを自分ではできません。本当にありがとうこざいます。