Bonsoir
si je comprend bien vous faites un choix entre APP et MAg et ce choix doit s'inscrire dans la colonne K de l'enregistrement en cour.
Mais cet enregistrement n'est "valide" que lorsque vous cliquer sur le bouton [valider], n'est pas ? (on dirait le Schtroumf à lunette !!! )
Donc c'est sur le bouton [Valider] qu'il faut faire le test de l'option et en conséquence inscrire la bonne valeur en colonne K.
Extrait :
.Range("D" & InsMot).Value = Me.TextBox2.Value
.Range("E" & InsMot).Value = Me.TextBox3.Value
.Range("F" & InsMot).Value = Me.TextBox4.Value
If OptionButton1 = True Then
.Range("K" & InsMot).Value = "APP"
ElseIf OptionButton2 = True Then
.Range("K" & InsMot).Value = "Mag"
End If
.Range("L" & InsMot).Value = Me.TextBox5.Value
.Range("N" & InsMot).Value = Me.TextBox6.Value
.Range("P" & InsMot).Value = Me.TextBox7.Value
Et il faudrait lors de l'initialisation du Userform3 initialiser les OptionButton1 et 2 comme suit en fonction de la valeur la plus utilisée :
OptionButton1 = True
OptionButton2 = False
Afin d'être sûr qu'il y est au moins une des deux options validée car sur le fichier joint, lorsque le userform est lancé les deux options sont False, donc si on valide en oubliant de cocher... le mieux c'est qu'il y en est une de mise par défaut cela évite de faire des tests.
@ bientôt
LouReeD