Concaténer plusieurs colonnes

  • Initiateur de la discussion Initiateur de la discussion isa44
  • 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 !

Re : Concaténer plusieurs colonnes

Bonsoir
regarde si cela te convient?
Code:
Sub concat()
 
    Range("G5").FormulaR1C1 = "=TEXT(RC[-4],""hh:mm"")&"" et ""&TEXT(RC[-2],""hh:mm"")"
    Range([G5], [a65536].End(xlUp).Offset(0, 6)).FillDown
    Range("h5").FormulaR1C1 = "=TEXT(RC[-4],""hh:mm"")&"" et ""&TEXT(RC[-2],""hh:mm"")"
    Range([h5], [a65536].End(xlUp).Offset(0, 6)).FillDown
 
End Sub
 
Dernière édition:
Re : Concaténer plusieurs colonnes

Merci de te pencher sur mon problème.
Ce n'est pas exactement ça.

En fait il faut regrouper les heures de début dans une même cellule en colonne B et les heures de fin dans une même cellule en colonne c
 
Re : Concaténer plusieurs colonnes

Bonjour et merci.

J'avais omis de mettre d'autre colonnes à concaténer pour alléger le fichier pensant pouvoir adapter le code. Mais là encore je suis limitée.

Et pour la mise en forme je voudrais que les horaires soient l'un en dessous de l'autre.

Je joint un autre exemple

Je suis exigeante ....
 

Pièces jointes

Re : Concaténer plusieurs colonnes

Bonjour JCGL,

Je n'ai pas d'explication quant à la proposition de formule de teodormircea.
Je l'ai testée et elle ne renvoie pas le résultat escompté.
Je suis tout aussi curieux que toi, attendons sa réponse.

Mais il y a autre chose qui me préoccupe.
Je constate qu'en J5 il y a un alignement en bas et je ne parviens pas (encore) à le corriger.
Si c'est vraiment gênant, je continue à chercher.

Pour finir, et afin que ta macro soit parfaite, on pourrait y ajouter un copier / coller valeurs pour ne pas afficher les formules.

abcd
 
Re : Concaténer plusieurs colonnes

Re
Salut ABCD 🙂,


Puisque Isa est contente... Pourquoi veux-tu être aussi perfectionniste ?
Le décalage peut servir de repère visuel.

Pourquoi "cacher" ta formule... "Elle est belle ta formule, elle est belle" (mettre le ton qui va bien comme sur les marchés de la Canebière arf arf ).

Autrement un PasteSpecial Paste:=xlPasteValues, ferait l'affaire.

Mais je t'avoue que j'aime assez le mélange "des genres"

A++ ABCD
A+ à tous
 
Re : Concaténer plusieurs colonnes

Bonjour à tous,

Une solution pour modifier l'alignement vers le bas :

changer l'emplacement du CAR(10) :

en J5 :

Code:
=SI(D5="";"";TEXTE(D5;"h:mm")&CAR(10))&SI(F5="";"";TEXTE(F5;"h:mm")&
CAR(10))&SI(H5="";"";TEXTE(H5;"h:mm"))

@+
 
- 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

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Retour