Connaîtriez vous une formule qui me permette d'avoir, en 1 seule cellule, le résultat que j'ai en B20 ? (on voit facilement que chaque ligne de B cumule la ligne au dessus & la cellule correspondante en A).
Mais pas une formule du genre "=A1 & "; " & A2 &"; "& A3 etc...", parce qu'elle est bien trop fastidieuse à écrire...
A priori, pour ta version d'excel, il existe la formule:
JOINDRE.TEXTE(séparateur; ignorer_vide; texte1; [texte2]; …)
avec dans ton cas:
; en séparateur,
et pour texte1, la plage de donnée.
Juste histoire de prendre inutilement un chemin de traverse
(enfin en vrai, c'est pour patienter le temps que ma soupe tiédisse )
VB:
Sub conscient()
Dim vArr, Formule_All_Inclusive$
Arr = Range(Cells(1), Cells(Rows.Count, 1).End(3))
Formule_All_Inclusive = Join(Application.Transpose(vArr), ";")
[B20] = Formule_All_Inclusive
End Sub