OVH Cloud OVH Cloud

numérotation automatique

2 réponses
Avatar
max
Bonjour,

Dans la colonne A, j'ai une s=E9rie de chiffre de 1 =E0 n.
Comment puis-je faire pour obtenir une num=E9rotation=20
automatique c-=E0-d que si j'enl=E8ve ou j'ajoute une ligne,=20
la num=E9rotation se modifie automatiquement.

Merci pour votre aide.

Max

2 réponses

Avatar
John Fuss
tu laisse '1' dans ta première case (admettons "A1"), en "A2" tu mets
'¡+1' et tu etires cette formule jusqu'en bas de ton tableau.

John

"max" a écrit dans le message de
news:025301c3de7b$772ac060$
Bonjour,

Dans la colonne A, j'ai une série de chiffre de 1 à n.
Comment puis-je faire pour obtenir une numérotation
automatique c-à-d que si j'enlève ou j'ajoute une ligne,
la numérotation se modifie automatiquement.

Merci pour votre aide.

Max
Avatar
Frédéric Sigonneau
Bonsoir,

Utilise une procédure événementielle comme celle-ci, à coller dans le module de
la feuille où se trouve la colonne dont il faut maintenir la numérotation à jour
:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Debut
Debut = 5 'première ligne de la série (par exemple)
Application.EnableEvents = False
Range("A" & Debut).Value = 1
With Range("A" & Debut + 1 & ":A" & Cells(Rows.Count, "A").End(xlUp).Row)
.Formula = "=A" & Debut & "+1"
.Value2 = .Value2
End With
Application.EnableEvents = True
End Sub

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

Dans la colonne A, j'ai une série de chiffre de 1 à n.
Comment puis-je faire pour obtenir une numérotation
automatique c-à-d que si j'enlève ou j'ajoute une ligne,
la numérotation se modifie automatiquement.

Merci pour votre aide.

Max