Bonjour,
j'ai un problème avec mon code, j'essaye de faire en sorte que lorsque je clique sur "entrer" ou valider, mon curseur se remet sur la marge, actuellement quand j'ouvre mon Userform, le curseur est bien sur la marge et je peux saisir directement la valeur mais quand je clic sur valider ou entrer, je suis obligé de re-cliquer sur marge pour rentrer une nouvelle donner.
j'aimerais que ce soit automatique
Private Sub FB_OK_Enter()
Dim Z_Marge As Variant
Dim Z_MargeOk As Double
Dim Z_Lig As Integer
Z_Lig = 32
If FC_Marge.Value = "" Then
MsgBox ("Merci de saisir une valeur")
Else
Z_MargeOk = (Replace(FC_Marge, "%", "") * 1) / 100
Z_MargeOk = 1 - Z_MargeOk
End If
Do While Cells(Z_Lig, 11).Value <> "" And Z_MargeOk <> 0
If Cells(Z_Lig, 14).Value = "" Or Cells(Z_Lig, 14).Value = 0 Then
Cells(Z_Lig, 14).Value = Cells(Z_Lig, 10).Value
End If
If FC_Marge.Value <> "" Then
Cells(Z_Lig, 10).Value = Cells(Z_Lig, 14).Value / Z_MargeOk
Z_Lig = Z_Lig + 1
End If
Loop
If FB_OK = Enter Then
MsgBox ("test")
FC_Marge.Value = ""
FC_Marge.TabIndex = 0
FC_OK = 1
End If
End Sub<pre>If FB_OK = Enter Then
MsgBox ("test")
FC_Marge.Value = ""
FC_Marge.TabIndex = 3
FC_OK = 1
End If</pre>
Merci par avance,
Goat