Concatenation speciale

  • Initiateur de la discussion Initiateur de la discussion IZELLOUP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

IZELLOUP

XLDnaute Junior
Bonsoir à tous,

Je cherche à obtenir un résultat sous la forme
17/05/2013 150,00 €
08/07/2013 250,00 €
dans une seule cellule alors qu'au départ ces données se trouvent dans des cellules différentes.
Pour mieux me faire comprendre, voici un fichier en PJ.
Merci pour votre aide.😱
 

Pièces jointes

Re : Concatenation speciale

Bonsoir,
une solution lourdingue qui marche jusque 4 et qu'on peut allonger si besoin :
cellules au format retour à la ligne automatique
Code:
=SI(A2=A1;"";TEXTE(B2;"jj/mm/aaaa")&"     "&TEXTE(C2;"# ##0,00 €")&SI(A3=A2;CAR(10)&TEXTE(B3;"jj/mm/aaaa")&"     "&TEXTE(C3;"# ##0,00 €");"")&SI(A4=A2;CAR(10)&TEXTE(B4;"jj/mm/aaaa")&"     "&TEXTE(C4;"# ##0,00 €");"")&SI(A5=A2;CAR(10)&TEXTE(B5;"jj/mm/aaaa")&"     "&TEXTE(C5;"# ##0,00 €");""))
voir pj
 

Pièces jointes

Re : Concatenation speciale

Bonsoir,

Je me suis penché dessus et voila la macro

les résultats sont en colonne 10

Code:
Sub essai()
l = 2
While Cells(l, 1) <> ""
    reference = Cells(l, 1)
    date1 = Cells(l, 2)
    euros1 = Cells(l, 3)
    Data1 = Format(date1, "dd/mm/yy") & "  " & Format(euros1, "# ###.00 €")
    If reference <> previous_reference Then
        ligne = l 'première ligne de la référence
        Cells(l, 10) = Data1
        previous_reference = reference
    Else
        Cells(ligne, 10) = Cells(ligne, 10) & vbLf & Data1
        Cells(l, 10) = "--------------"
    End If
    l = l + 1
Wend
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
4
Affichages
1 K
Réponses
1
Affichages
1 K
  • Question Question
XL 2010 Aide macro
Réponses
19
Affichages
3 K
A
Réponses
7
Affichages
3 K
Alghorn
A
K
Réponses
6
Affichages
2 K
karnacier
K
Retour