Fusionner 2 cellules sans perdre le contenu [Résolu/Fermé]

Signaler
-
 Mumu -
Bonjour,

j 'aimerais fusionner 2 cellules sans en perdre le contenu;

pouvez_vous m'aider dans cette opération

d'avance merci

5 réponses

vieux poste, mais bon.

donc la reponse est non, mais il y a une astuce, tu crée un tierce cellule et tu CONCATENER les cellules à associer.

ex :
=CONCATENER(C2;D2;E2)
( cellule qui associera le contenu de C2 D2 E2)

voili voiloulou
86
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57587 internautes nous ont dit merci ce mois-ci

Salut Jason,

Vieux post, mais on les lis quand même. Merci pour cette astuce, ça fonctionne très bien!
bonsoir,
ou sinon mettez la formule suivante :
=(A1&" "&B1)
pour fusionner les cellules A1 et B1 par exemple
bon courage
tres utile et sa fonctionne!!

Oups, je rame mais les vieux post sont très aidants ! merci beaucoup
Merci pour cette astuce simple mais qui va me faire gagner du temps .
Bonjour,

J'ai trouvé une autre solution que le CONCATENER. Je passe par word.

Word contrairement à exel possède une fonction transformer le tableau en texte et inversement.

La manip

Copier dans word la partie du tableau que l'on veut fusionner.
Sélectionner le tableau puis dans disposition cliquer sur transformer le tableau en texte. Le passage d'une colonne à l'autre va ce traduire par une tabulation (par défaut) et le passage d'une ligne a l'autre par un retrait(touche entrée).

Il suffit de supprimer les caractères de tabulation ou de retrait voulu pour obtenir la forme de tableau souhaité. Une fois les caractère supprimés sélectionner l'ensemble du texte ainsi crée puis faire insertion----> tableau----->convertir le texte en tableau. Ne reste plus qu'a copier coller dans exel.

Voila
Messages postés
9523
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 juillet 2020
1 871
bonjour
bonjour Raymond

moyennant une macro, on peut si les cellules ne contiennent que des constantes (non obtenues par formule)
un exemple de fusion de deux cellules contiguës sur la même ligne conservant la couleur de la police

Public Sub fusionne2h()   
Dim t1 As String, t2 As String, t As String   
Dim coul1 As Long, coul2 As Long   
Dim c As Range   
Application.DisplayAlerts = False   
With Selection   
  If .Cells.Count <> 2 Then Exit Sub   
  If .Rows.Count <> 1 Then Exit Sub   
  t1 = .Cells(1, 1): coul1 = .Cells(1, 1).Font.ColorIndex   
  t2 = .Cells(1, 2): coul2 = .Cells(1, 2).Font.ColorIndex   
  t = t1 & " " & t2   
  .MergeCells = True   
  .Value = t   
  .Characters(1, Len(t1)).Font.ColorIndex = coul1   
  .Characters(Len(t1) + 2, Len(t2)).Font.ColorIndex = coul2   
End With   
Application.DisplayAlerts = True   
End Sub

pour mettre en route
1. AltF11 puis insertion/module
2. copier/coller le code dans le module 1
3. retour sur la feuille
4. affecter un raccourci clavier à la macro
Outils/macro/macros
selectionner fusionner2h
raccourci clavier ctrl+f (par exemple)
5. selectionner les deux cellules à fusionner puis ctrl+f

bonne suite
<b>ça marche bien merci</b>,
précision sur une même ligne fusion de deux cellules contiguës.
c'est toujours bon de preciser !!
bon maintenant je regarde pour fusionner deux cellules l'une sur l'autre.
Tu ne peux pas fusionner 2 cellules contenant toutes les 2 des données.
Il faut impérativement qu'une cellule soit vide.
Salut,

Est-il possible du fusionner 2 cellules avec deux formats de texte différent et deux couleurs de texte différente, en conservant ces formats ?

Merci par avance
Messages postés
51991
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 juillet 2020
13 734
NON !
Messages postés
1
Date d'inscription
mercredi 20 juillet 2016
Statut
Membre
Dernière intervention
20 juillet 2016
1
Pour information vu que je cherchais la formule :

Dans le cas par exemple d'une liste de nom de famille composé pour les fusionner il faut saisir :
=Concatener(A1;" "&B1;" "&C1)

Cela pemettra de rassembler les informations sur une seule cellule et si jamais vous voulez ensuite faire un copier du nouveau résultat puis collage special valeur.

En esperant que cela complete l'astuce de la première réponse
Messages postés
51991
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 juillet 2020
13 734
Salut, Milarca.

Au lieu de mélanger la fonction CONCATENER et l'opérateur &, autant écrire
=CONCATENER(A1;" ";B1;" ";C1)
Mais c'est aussi simple d'écrire =A1&" "&B1&" "&C1