• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 2007 マクロについて)

Excel 2007 マクロのB1セルの日付をUserForm1に表示する方法

このQ&Aのポイント
  • Excel 2007のマクロで、B1セルの日付をダブルクリックすると、UserForm1のTextBox1にその日付を表示したい場合、どのように修正すればよいでしょうか?
  • 初心者がExcel 2007のマクロを使用している中で、B1セルの日付をUserForm1に表示するために試行錯誤していますが、上手くいきません。
  • Excel 2007のマクロを使いながら、B1セルの日付をダブルクリックした際にUserForm1のTextBox1に表示する方法について、初心者なりに模索していますが、うまくいきません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

showすると自動的にloadしてくれるので省略してしまう人が多いようですが… 修正: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("B1:B15")) Is Nothing Then Exit Sub Cancel = True load userform1 UserForm1.TextBox1.Value = Target.text UserForm1.Show ’ここでようやっと止まる userform1.hide End Sub

chiwa123456
質問者

お礼

無事望み通りのものができました。 ありがとうございました。