Incrémentation de numéros

  • Initiateur de la discussion Initiateur de la discussion Patanes
  • 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 !

P

Patanes

Guest
Bonjour, je souhaiterai pouvoir incrémenter de 1 des numéro sur 2 feuilles en parallèle. et cela lorsque l'on saisi un mon dans la colonne à) coté.
Exemple joint car je ne sais pas si je suis très clair
 

Pièces jointes

Re : Incrémentation de numéros

Bonjour Patanes, le forum,

Voyez ce code dans ThisWorkbook du fichier joint :

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
If Sh.CodeName <> "Feuil1" And Sh.CodeName <> "Feuil2" Then Exit Sub
Set Source = Intersect(Source, Sh.[C5:C65536], Sh.UsedRange)
If Source Is Nothing Then Exit Sub
Dim cel As Range, maxi As Long
'---effacement éventuel des numéros en colonne B---
For Each cel In Source
  If cel = "" Then cel.Offset(, -1) = ""
Next
'---incrémentation en colonne B---
For Each cel In Source
  If cel <> "" And Not IsNumeric(cel.Offset(, -1).Text) Then
    maxi = Application.Max(Feuil1.[B:B], Feuil2.[B:B])
    cel.Offset(, -1) = maxi + 1
  End If
Next
Application.OnRepeat "", "" 'impossible de répéter
End Sub
Bien noter qu'on utilise le CodeName des feuilles, cela évite tout problème si l'on renomme les onglets.

A+
 

Pièces jointes

Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
532
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Réponses
10
Affichages
379
Réponses
4
Affichages
253
Retour