Private Sub b_valid_Click()
Enreg = Me.b_valid
For C = 1 To NbCol
If Not Range(NomTableau).Item(Enreg, C).HasFormula Then
Tmp = Me("textbox" & C)
If IsNumeric(Replace(Tmp, ".", ",")) And InStr(Tmp, " ") = 0 Then
Tmp = Replace(Tmp, ".", ",")
Range(NomTableau).Item(Enreg, C) = CDbl(Tmp)
Else
If IsDate(Tmp) Then
Range(NomTableau).Item(Enreg, C) = CDate(Tmp)
Else
Range(NomTableau).Item(Enreg, C) = Tmp
End If
End If
Else
Range(NomTableau).Item(Enreg - 1, C).Copy
Range(NomTableau).Item(Enreg, C).PasteSpecial Paste:=xlPasteFormats
End If
Next C
UserForm_Initialize
raz
End Sub