Here is a piece of code that will run when you click a cell
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
If Not Intersect(Target, Range("A1")) Is Nothing Then
'name of userform .Show
End If
End If
End Sub
Where the code has a comment you need the name oof your userform and then .Show
Entering the text into, lets say A1 as you suggested, would be:
Private Sub CommandButton1_Click()
TextValue = TextBox1.Text
[A1].Value = TextValue
End Sub
Change the CommandButton1
and TextBox1
to whatever you named them(if you named them, which you should)
If you need anything clarified just ask
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…