bonjour,
Heu... Pour la question 1 C'est un peu flou : Précisez...
Sinon :
Qu'on se le dise : Les UserForm ne contiennent que du texte. Point de valeurs ! Pour un tableur ça la fout plutôt mal, mébon... C'est la logique informatique.
En conclusion pour faire des calculs avec tous ces contrôles on utilise des variables et des conversion de types
Dim Longueur As Long, Largeur As Long, Surface As Long
Longueur= CLng(TextBox1)
Largeur= CLng(TextBox2)
Surface = Longueur * Largeur
TextBox3 = Surface
C'est aussi simple que ça...
Et pour les Dates c'est (presque) pareil :
Dim DateDeb As Long, DateFin As Long, DifDate As Long
DateDeb= CDate(TextBox1)
DateFin= CDate(TextBox2)
DifDate = DateFin - DateDeb
TextBox3 = DifDate
Après il y a les variantes... (Voire l'aide de Google sur DATEDIFF)
A+