Bonjour le fil, bonjour le forum,
La conversion en Double d'un nombre avec le point comme séparateur décimal fait planter le code. Essaie comme ça :
Private Sub CommandButton16_Click()
Dim TN As String
Dim VTN As Double
Dim ts As Double
TN = Replace(TextBox18.Value, ".", ",")
VTN = CDbl(TN)
If OptionButton1 Then
ts = ((1 + TN) ^ (1 / 2)) - 1
TextBox15.Value = ts
End If
End Sub