Numérotation auto

Fermé
valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018 - 26 avril 2018 à 10:42
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 - 26 avril 2018 à 22:39
Bonjour,

Lorsque je numérote une colonne de 1 à 30 par exemple, j'aimerai que si je supprime le n°4 par exemple, toutes les cellules en dessous se mettent à jour automatiquement : 5 devient 4, le 6 devient 5, le 7 devient 6,etc.

Si quelqu'un aurai la réponse à ça ce serait super.
Merci d'avance.

A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
26 avril 2018 à 10:58
Bonjour,

Plutôt que de numéroter tes cellules manuellement... fais le avec une formule.
Genre :

=INDIRECT("A" & LIGNE() - 1) +1

=> Formule que tu glisses vers le bas pour générer tes "30"
0
valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018
26 avril 2018 à 11:19
Merci, dans le cas de suppression d'une ligne, cette formule marche parfaitement, mais si je ne supprime pas de ligne complète et supprime juste le contenu d'une ligne (en laissant donc une case vide), la liste repart de 1.
Et c'est ça tout mon probleme...
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650 > valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018
26 avril 2018 à 11:21
Ah...
En même temps.... sans avoir l’énoncé COMPLET... il était difficile de te proposer une solution adaptée à ton besoin..........
Je passe la main aux "spécialistes" excel.
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
Modifié le 26 avril 2018 à 11:33
Bonjour,

En A2 cette formule a l'air de fonctionner

=SI(A1="";MAX(A$1:A1)+1;A1+1)

à incrémenter vers le bas

Cordialement
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
26 avril 2018 à 14:22
Je complète mon propos.

Pour un tableau A1:J30 si les cellules d'une ligne (B10:J10 par exemple) ont leur contenu effacé le numéro en A10 disparaît ce qui évite l'effacement de la formule installée.

Donc

en A1 cette formule =SI(NBVAL(B1:J1)=0;"";1)

en A2 à incrémenter jusqu'à A30 =SI(NBVAL(B2:J2)=0;"";SI(A1="";MAX(A$1:A1)+1;A1+1))

En espérant avoir répondu à ton attente.
Cordialement
0
valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018
26 avril 2018 à 21:23
C'est absolument parfait merci beaucoup de ton aide.
Cordialement
0
valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018
26 avril 2018 à 21:26
Seul petit problème : si l'on insere une ligne en 21 par exemple, la formule ne s'ajoute pas en A21
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406 > valentin00123 Messages postés 5 Date d'inscription jeudi 26 avril 2018 Statut Membre Dernière intervention 1 mai 2018
26 avril 2018 à 22:39
Deux solutions :
• soit tu incrémentes la formule sur la ligne ajoutée,
• soit tu copies une ligne complète vide par clic droit/copier sur le numéro d'une ligne englobant des cellules de ton tableau et tu fais un clic droit/ insérer des cellules copiées sur le numéro de ligne au-dessus de laquelle tu veux ajouter ta nouvelle ligne (la formule va s'adapter)

Cordialement
0