Le problème, c'est que ce sont des données un peu sensible, je peux difficilement joindre le fichier !!
par contre, je peux inscrire le code de la userform pour plus d'aide :
Private Sub CommandButton1_Click()
Dim L As Long
' Si on n'entre pas un n°, on le signale et on sort de la Sub
If Not IsNumeric(tbLig.Text) Then
tbLig.Text = ""
MsgBox "Vous devez entrer un nombre"
Exit Sub
End If
L = CLng(tbLig.Text)
' Sile n° de ligne est inférieur à 1 ou supérieur à la derniére ligne libre, on le signale et on sort de la Sub
If L < 1 Or L > [a65536].End(xlUp).Row + 1 Then
tbLig.Text = ""
MsgBox "Vous devez entrer une ligne valide"
Exit Sub
End If
' le informations seront copiées au n° de ligne spécifié
Rows(L & ":" & L).Select
Selection.Insert Shift:=xlDown
' Copie des informations du USF dans la feuille
Cells(L, 1) = TextBox1.Text
' Réinitialise l'USF
TextBox1.Text = ""
' copie la cellule précédente
Me.Hide
End Sub
-- 02 Juin 2011, 10:17 --
j'ai tenté ça, mais ça copie à la fin des lignes et pas dans la ligne créée
' copie la cellule précédente
With Sheets("Synthèse")
'Récupération de la dernière ligne écrite
i = .Cells(65535, 1).End(xlUp).Row
'Yapuka copier sur la ligne suivante
Sheets("Synthèse").Range("B57:Z57").Copy .Cells(i + 1, 1)
End With