Ajout :
* sur ta 2ème copie d'écran, il y a le message "Erreur d'exécution '13' : Incompatibilité de type"
* sur ta 1ère copie d'écran, la ligne sur fond jaune est : .Offset(, 1) = CDbl(TextBox1)
Je crois que ça devrait marcher avec : .Offset(, 1) = CDbl(Val(TextBox1))
Ceci pour le formulaire USF_C ; donc SEULEMENT SI c'est OK, fais la même chose dans USF_M :
Private Sub B_valid2_Click()
Dim xQ%
With Worksheets("MIF").Cells(ligne, 2)
'--- Transfert Formulaire dans MIF
.Offset(, 3) = CDbl(Val(TextBox2))
.Offset(, 1) = UCase(TextBox3)
.Offset(, 4).FormulaR1C1 = "=SUM(RC[-4])-RC[-1]"
xQ = Val(.Offset(, 4)): .Value = xQ
TextBox4 = xQ: TextBox5 = Date: TextBox2 = ""
.Offset(, 1).Resize(, 2).ClearContents
End With
End Sub
Si c'est toujours pas réglé, il me faudrait un fichier avec plus de données !
Sans que ce soit des données confidentielles, il faut que ces données soient
plus représentatives et plus significatives par rapport à ton cas réel.
À te lire pour la suite.
dhany