XL 2019 LETTRES

LEPATOCHE

XLDnaute Occasionnel
Bonsoir a tous j'ai plusieurs lignes en tout 6 , ma question et simple je voudrais une formule en J1 qui me renvoye 2 autres lettres suivant le resultat de la cellule A1
c'est ta dire exemple dans mon fichier que je vous envoye il y a la lettre A dans la cellule A1 donc ma formule me marquera AA dans la cellule J1 a recopier vers la droite bien sur et a recopier vers le bas ensuite merci de votre aide !
 

Pièces jointes

  • LETTRES.xlsx
    8.8 KB · Affichages: 19

job75

XLDnaute Barbatruc
Bonsoir LEPATOCHE, eastwick,

Bravo eastwick pour avoir trouvé la méthode, ce n'était pas si évident.

Je pense qu'il faut utiliser une fonction VBA mais d'abord j'ai une question.

Que doit-on faire quand on atteint AZ (ou BZ ou CZ) et qu'il y a doublon ?

A+
 

job75

XLDnaute Barbatruc
Vous n'avez pas répondu à ma question alors tant pis, voyez le fichier joint et cette fonction VBA :
VB:
Function Suite(c As Range, plage As Range) As String
Dim i As Byte, x As String, j As Variant
For i = 1 To 26
    x = c & Chr(64 + i)
    If Application.CountIf(plage, x) = 0 Then Suite = x: Exit Function
Next
End Function
Le code doit être placé impérativement dans un module standard.

Formule en J1 à tirer à droite et vers le bas =Suite(A1;$I1:I1)

A+
 

Pièces jointes

  • LETTRES(1).xlsm
    15 KB · Affichages: 10

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous,

Une version par formule sans VBA (même si je préfère le VBA dans ce cas là).
La formule en J1 à tirer/copier vers la droite et vers le bas :
VB:
=A1 & STXT(GAUCHE(CELLULE("adresse";DECALER($A$1;0;NB.SI($A1:A1;A1)-1));TROUVE("$";CELLULE("adresse";DECALER($A$1;0;NB.SI($A1:A1;A1)-1));2)-1);2;999)
 

Pièces jointes

  • LEPATOCHE- LETTRES- v1.xlsx
    11 KB · Affichages: 9

job75

XLDnaute Barbatruc
Bonsoir LEPATOCHE, eastwick, mapomme,

Voyez le fichier .xlsx joint (sans macro) avec cette formule relativement simple en J1 :
Code:
=A1&CAR(64+SOMMEPROD(NB.SI($I1:I1;A1&CAR(64+LIGNE(INDIRECT("1:26")))))+1)
à tirer vers la droite et le bas.

A+
 

Pièces jointes

  • LETTRES(2).xlsx
    10.5 KB · Affichages: 12

Statistiques des forums

Discussions
314 009
Messages
2 104 517
Membres
109 050
dernier inscrit
issakah13