Re : Convertir texte en nombre sortie userform
Bonsoir
Déja pour commencer , je presente mes escuses a Jean-Marcel
je n'ai pas assez preter attention a votre travail et le temps que vous avez passer pour moi!!!
La preuve , j'ai tester votre solution et ca fonctionne , seul souci pour moi
c'est que ca integre sur la 1er ligne et que moi je souhaite que ca integre sur la dernière...
J'ai voulu adptée votre code au mieux , et du coup ca integre a la dernière ligne , mais la convertion
ne fonctionne plus
Code en défault
Private Sub CommandButton1_Click()
Dim Ctrl As Control
Dim derligne As Integer
Dim ColonneModif As Byte
With Worksheets("Feuil1")
derligne = .Range("A65536").End(xlUp).Row + 1
For Each Ctrl In UserForm1.Controls
If Ctrl.Tag <> "" Then
ColonneModif = Split(Ctrl.Tag, " ")(0)
Unité = Split(Ctrl.Tag, " ")(1)
If Unité = "Cstr" Then
.Cells(1, ColonneModif) = CStr(Ctrl)
ElseIf Unité = "Cdbl" Then
If IsNumeric(Ctrl) Then
.Cells(1, ColonneModif) = CDbl(Ctrl)
Else
MsgBox "Valeur non numérique " & Ctrl.Name
End If
ElseIf Unité = "Date" Then
If IsNumeric(Ctrl) Then
.Cells(1, ColonneModif) = CDate(Ctrl)
Else
MsgBox Ctrl.Name & " n'est pas une date"
End If
End If
End If
R = Val(Ctrl.Tag)
If R > 0 Then Feuil1.Cells(derligne, R) = Ctrl
Next
End With
End Sub
Est ce que vous pourriez m'aider ?
Merci