Function Concat(xPlage As Range)
For Each xCell In xPlage
xConcat = xConcat & xCell
Next xCell
Concat = xConcat
End Function
Il me semble que c'est ce que j'ai fait au post #4sinon une fonction personnalisée en VBA fera l'affaire
Oui mon ami j'ai vu, lui il cherchait une fonction native d'Excel, c'est pour cela je lui ai dit que s'il ne trouve pas il n'a qu'à adopter une fonction personnalisée en VBA.Il me semble que c'est ce que j'ai fait au post #4
à partir d'Excel 2019 on a CONCAT() et JOINDRE.TEXTE(), je pensais qu'elles existaient aussi sous Excel 2016.Je ne savais même pas qu'il existait une fonction native comme tu le précises.
Au fait, après l'araignée, puis le visage, voici maintenant un beau avatar. Tu vas changer souvent ?
Sub selec_cellule()
For Each Cell In Selection
If Cell.Text <> "" Then ttt = ttt & " OR " & Cell.Text
Next
'Rows("1:1").Select
'Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("E5").Select
ActiveCell.FormulaR1C1 = ttt
End Sub