Incrementation Excel

Bonjour,

Je n'arrive pas à faire une incrémentation pourtant toute simple

je voudrais pouvoir faire

A-1-0

A-2-0

A-3-0

et ce jusqu'a A-33-0

je dois le faire sur toute les lettres de l'alphabet et également en remplaçant le dernier chiffre (0) par 1.2.3 et 4

Exemple:

B-1-1

B-2-1

B-3-1

B-33-1

B-1-2

B-2-2

B-3-2

B-33-2

ect...

Excel m'incrémente bien 1.2.3 mais ensuite il tourne en boucle il retourne à 1.2.3

Merci de votre aide

Bonsoir

Avec une formule (compliquée)

En A1

=CAR(65+ENT((LIGNE()-1)/33))&"-" &LIGNE()-ENT((LIGNE()-1)/33)*33&"-"&ENT((LIGNE()-1)/33)

A recopier jusqu'à la ligne 858

Ensuite copier collage spécial (valeurs)

Mais doit y avoir plus simple (Moi je cherche plus la difficulté )

Bonne soirée

Merci beaucoup pour ta réponse rapide et presque idéal pour mon problème...

En effet en dessous de A-33-0, il me faut A-1-1 jusqu'a A-33-1

Pour chaque lettre de l'alphabet j'ai en faites 4 niveau

A-33-0

A-33-1

A-33-2

A-33-3

A-33-4

J'ai beau essayer de décortiquer ton code, je m'en sort pas...je veux pas forcement que tu me le fasse, mais au moins que tu m'explique un peu ton code...

Merci

Par contre peut tu m'expliquer tous de même pourquoi exel, si l'on met A-1-0 en A1 et que l'on incrémente il met A-2-0 et A-3-0 en dessous, mais que après il repasse a A-1-0 en A4, juste pour mon information personnel

Bonsoir

Une nouvelle formule en A1

=CAR(65+ENT((LIGNE()-1)/165))&"-" &LIGNE()-ENT((LIGNE()-1)/33)*33&"-"&ENT(MOD(LIGNE()-1;165)/33)

A recopier jusqu'à la ligne 4290

Ensuite Copier ---> Collage spécial ---> Valeurs

Pour expliquer que dire et pas facile

je reconstruis la chaîne en me servant du seul élément utile Ligne()

CAR(65+ENT((LIGNE()-1)/165)) : On change de caractère toutes les 165 lignes (A-B-C etc...)

LIGNE()-ENT((LIGNE()-1)/33)*33 : De la ligne en cours j'enlève le nombre de lignes calculée (nombre entier de paquet de 33 lignes multipliés par 33) cela me permet de trouver un nombre de 1 à 33

ENT(MOD(LIGNE()-1;165)/33) : Dans chaque groupe de 165 lignes je marque dans quel paquet de 33 lignes je me trouve (chiffres de 0 à 4)

En principe (sans en être sur)

Excel ne sait incrémenter que le dernier chiffre, mais si tu lui prépares une liste (A-1-0,A-2-0,A-3-0) il répétera cette liste Ad vitam æternam

Bonne soirée

Merci beaucoup,

J'ai compris le principe de ton code, par contre pourquoi 165

4 niveaux par lettre (1.2.3.4) ça fait 33x4=132 ?

Pour l'incrémentation Excel fait juste une boucle de 1.2.3 en 1.2.3 pourquoi pas de 1.2.3.4 en 1.2.3.4

Ah non j'ai pigé j'avais fait une liste personnalisé lors de mes test

Mais ce qui est dommage c'est qu'il ne capte pas du coup que je veux la liste de 1 en 1 quand on fait une liste perso

comme quand l'on met en A1 et A2 1 et 4, il comprend que l'on veut une liste de 2 en 2 si l'on tire avec le +

Breff Merci encore d'avoir solutionner mon problème, hésite pas à jeter un œil a mon autre problème ou j'avais zapper le .xls

Bonjour

J'ai compris le principe de ton code, par contre pourquoi 165

4 niveaux par lettre (1.2.3.4) ça fait 33x4=132 ?

Par hasard tu ne voulais pas de 0 à 4 ?

A suivre

Mouarf, c'est tout moi ça....je fonce et voila !!!

Rechercher des sujets similaires à "incrementation"