Problème d'incrément lettres quand étirement formule par la droite

Bonjour,
Mon objectif est par étirement (par la droite) d’une formule pouvoir incrémenter des lettres.
La formule suivante fonctionne correctement jusqu’à AZZ.

=SUPPRESPACE(GAUCHE(SUBSTITUE(STXT(B3;1;MAX(0;NBCAR(B3)-2))
&ADRESSE(1;SI(B3="";0;
SI(NBCAR(B3)=1;0;CODE(MAJUSCULE(STXT(B3;NBCAR(B3)-1;1)))-64)*26
+CODE(MAJUSCULE(DROITE(B3;1)))-64)+$A$3;
2;1);"$";REPT(" ";100));100))

Voici le résultat de la série qui sort avec la formule précédente:
AZW AZX AZY AZZ AAAA AAAB AAAC AAAD

Alors que la sortie que je souhaite serait:
AZW AZX AZY AZZ ABA ABB ABC ABD

Pourriez vous m’aider à résoudre mon problème. Merci d’avance la communauté :slight_smile:

J’ai la solution à ma demande.
Voici la formule qui convient:
=SUPPRESPACE(GAUCHE(SUBSTITUE(STXT(B4;1;MAX(0;NBCAR(B4)-3))&ADRESSE(1;SI(B4="";0;SI(NBCAR(B4)=1;CODE(MAJUSCULE(B4))-64;SI(NBCAR(B4)=2;(CODE(MAJUSCULE(GAUCHE(B4;1)))-64)*26+CODE(MAJUSCULE(DROITE(B4;1)))-64;((CODE(MAJUSCULE(STXT(B4;1;1)))-64)*676)+((CODE(MAJUSCULE(STXT(B4;2;1)))-64)*26)+CODE(MAJUSCULE(DROITE(B4;1)))-64)))+$A$4;2;1);"$";REPT(" ";100));100))

Merci quand même la communauté.

Belle journée à toutes et à tous