Re Bonjour,
Voila quand j'enregistre je voudrais ajouté un N° de ligne dans la colonne "A". Donc j'ai ajouté un label " LabelID " et un code sur mon formulaire et quand j'enregistre, le N° s'ajoute sur la première ligne et ne progresse pas, alors qu'il devrais s'ajouté sur la derniére ligne et progresser.
Voici mon code
Ci quelqu'un peut m'aider depuis ce matin que je cherche je vous remercie d'avance.
Ci joint mon fichier
A+
Max
Voila quand j'enregistre je voudrais ajouté un N° de ligne dans la colonne "A". Donc j'ai ajouté un label " LabelID " et un code sur mon formulaire et quand j'enregistre, le N° s'ajoute sur la première ligne et ne progresse pas, alors qu'il devrais s'ajouté sur la derniére ligne et progresser.
Voici mon code
Code:
Private Sub UserForm_Initialize()
Dim aa As Variant
aa = Feuil1.Range("B5:E" & Feuil1.Range("B65536").End(xlUp).Row)
ComboBox1.List = aa
IniLabelID
End Sub
Sub IniLabelID()
With Sheets("Feuil1")
LabelID = Application.CountA(.Range("A5:A" & .Range("B65000").End(xlDown).Row))
End With
End Sub
' Bouton Ajouter
' Affiche les valeurs en premiere ligne
Private Sub CommandButton6_Click()
Range("B5:E5").Insert shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
Cells(5, 1) = LabelID
Cells(5, 2) = TextBox1.Value 'date le 5 correspond a la 5 éme ligne
Cells(5, 3) = TextBox2.Value 'num
Cells(5, 4) = TextBox3.Value 'nom le 4 correspond à la quatriéme colonne
Cells(5, 5) = TextBox4.Value 'montant
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
End Sub
Ci joint mon fichier
A+
Max