• Initiateur de la discussion Initiateur de la discussion apdf1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

apdf1

XLDnaute Impliqué
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
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 quelqu'un peut m'aider depuis ce matin que je cherche je vous remercie d'avance.

Ci joint mon fichier

A+

Max
 

Pièces jointes

Re : Aide Vba

Re

Ce que je souhaite est d'avoir un N° en partant N°1 et vers l'infini dans la colonne "A" a chaque nouveau enregistrement.
mais peut importe la manière, comme dit Kjin un numéro unique stocké dans un coin du classeur sa me dérange pas, le tous ses d'avoir un nouveau N°.

@+

Max
 
Re : Aide Vba

Re,

Je te remercie j'ai juste modifier le range et il a pas supporter CDate mais maintenant sa marche Nickel.

Code:
 Range("A5:E5").Insert shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
    Cells(5, 1) = CInt(LabelID)
    Cells(5, 2) = CDate(TextBox1)

Merci et bonne soirée

Max
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
186
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
181
Réponses
2
Affichages
522
Réponses
2
Affichages
468
Réponses
4
Affichages
476
Réponses
3
Affichages
672
Retour