Las celdas no tienen el evento click, esto es por que el cick sirve para seleccionar, pero una alternativa seria usar el evento siguiente; este se ejecuta antes de un doble clic
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$C$5" Then
Cancel = True
UserForm1.Show
End If
End Sub
Target= celda en donde se dio el doble clic
Target.Address = direccion de la celda donde se dio clic
Cancel= True True para cancelar el doble clic y evitar que el usuario edite la celda
UserForm1.Show con esta linea mostramos el formulario que nos interese
cualquier duda, escribeme...