Aide sur une incrémentation automatique qui se met à jour

INFINITY100

XLDnaute Occasionnel
Bonjour à vous tous

Voila je viens vers vous au sujet d'une macro que je n'arrive pas à réaliser, en effet il s'agit d'une incrémentation automatique et qui va se mettre à jour après chaque suppression.

à noter pour l'incrémentation d'ajout je possède une macro pour ça met qui est incomplète à un petit détail

Voici ma macro d'ajout :

Code:
Dim num As Integer, LignVide1 As Integer, dernierID As Integer

Private Sub confirmation_Click()
    'Recherche de l'ID du dernier client
    Sheets("feuil1").Activate
    dernierID = WorksheetFunction.Max(Range("A:A"))
    LignVide1 = Range("A" & Rows.Count).End(xlUp).Row + 1
    'Ecrire le nouveau n° dans la feuil1
    Range("A" & LignVide1) = dernierID + 1
    'Afficher le nouvel ID dans le textbox1
    Me.TextBox1 = dernierID + 2
End Sub

Private Sub UserForm_Initialize()
'Afficher le dernier ID enregistré à l'ouverture de l'UserForm
    dernierID = WorksheetFunction.Max(Range("A:A"))
    LignVide1 = Range("A" & Rows.Count).End(xlUp).Row + 1
    Me.TextBox1 = dernierID + 1
End Sub

Donc ma demande ici ce résume comme suit pour la macro d'ajout :

1- Que l’incrémentation commence toujours à partir de A12.

Et pour la macro suppression d'une ligne j'ai besoin d'un code qui fait ceci :

1- Je voudrai que quand je choisis de supprimer une ligne de 10 articles l’incrémentation se met à jour authentiquement : exemple si je supprime la ligne 4 relative à l'Article D directement Article E prend le num 4 et se met à jours voir ci dessous du résultat que je veux

avant suppression

Num Articles
---- -------
1 Article A
2 Article B
3 Article C
4 Article D
5 Article E
6 Article F
7 Article G
8 Article H
9 Article I
10 Article J

Après suppression

1 Article A
2 Article B
3 Article C
4 Article E
5 Article F
6 Article G
7 Article H
8 Article I
9 Article J

Voila je joint le fichier pour être plus claire

Merci pour votre aide mes amis

Cordialement
 

Pièces jointes

  • Incrémentation.xlsm
    24.5 KB · Affichages: 33

INFINITY100

XLDnaute Occasionnel
Merci Pierrejean

la macro fonctionne presque parfaitement à un détails de moins car quand je supprime une ligne la numérotation ne se met pas à jour, je joins encore le fichier avec un tableau pour être plus claire

merci encore
 

Pièces jointes

  • Numérotation.xlsm
    32.1 KB · Affichages: 32

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 165
Messages
2 085 880
Membres
103 009
dernier inscrit
dede972