Pardon pour le précédent envoi... le couyp est parti tout seul...
Donc, est ce que ce code fonctionne (?) :
with worksheets(1)
If optespece.Value = True Then
textresultat.Value = Application.Sum(range(.cells(dd,2),.cells(df,2)))
elseIf optcheque.Value = True Then
textresultat.Value =Application.Sum(range(.cells(dd,3),.cells(df,3)))
elseIf optautre.Value = True Then
textresultat.Value = Application.Sum(range(.cells(dd,4),.cells(df,4)))
End If
end with