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 !
si dans ma ligne 1 de A1 a G1 il y a par exemple plusieurs A donc ma formule me marquera AA pour le premier A trouver et a droite de cette formule il me marquera AB et ainsi de suite AC , AD , AE , AF , AG
.
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)