マクロの例です。
該当するシートモジュールに以下を作成
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column \u0026lt;\u0026gt; Range(\u0026quot;C:C\u0026quot;).Column Then Exit Sub
Cancel = True
If Not UserForm1.Visible Then
UserForm1.Show vbModeless
End If
rr = Target.Row
For c = 1 To 6
If c \u0026lt;\u0026gt; 5 Then
UserForm1.Controls(\u0026quot;TextBox\u0026quot; \u0026amp; c) = Cells(rr, c).Value
Else '生年月日はセルと同じ表示形式
UserForm1.Controls(\u0026quot;TextBox\u0026quot; \u0026amp; c) = Cells(rr, c).Text
End If
Next
End Sub
UserForm1にUserForm1を閉じるためのCommandButton1を作成し、UserForm1のモジュールに以下のマクロを作成
Private Sub CommandButton1_Click()
Unload UserForm1
End Sub