Re max592 le forum
oui comme je l'avais écrit dans mon premier post à condition que le textbox1 soit rempli
change le code avec le ci-dessous qui t'obligera à remplir le textbox1
mais bien sur avec un chiffre
a+
Papou
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 'a la fermeture de l'userForm
Dim LI As Long 'déclare la variable LI (LIgne)
If TextBox1 = "" Then Cancel = True: Exit Sub
If Not IsNumeric(TextBox1) Then TextBox1 = "": Cancel = True: Exit Sub
LI = CLng(Me.TextBox1.Value) 'définit la ligne LI (la valeur de la TextBox1 convertie en entier long)
If Me.OptionButton2.Value = True Then 'condition : si l'option est "après"
Rows(LI + 1).Insert 'insère une ligne après la ligne LI
Else 'sinon
Rows(LI).Insert 'insère une ligne avant la ligne LI
End If 'fin de la condition
End Sub