• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAでフォルダの作成)

エクセルVBAでフォルダの作成

このQ&Aのポイント
  • エクセルVBAを使用して商品番号をダブルクリックすると専用のフォルダを作成する方法について教えてください。
  • フォルダ作成時には商品番号を名前にしたフォルダを作成し、そのフォルダへのハイパーリンクも設定したいです。
  • A列のどんな行でもダブルクリックすると専用フォルダ作成のメッセージが表示されるようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.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

4k3s4r3
質問者

お礼

zap35さん、こんにちは。 すごいですね、コードを見てなるほど、と分かる気がするのですが、 ここまでのデザインを自分ではできません。本当にありがとうこざいます。

関連するQ&A