Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fusionner les donnes dé 2 cellule

N

nadav

Guest
Bonjour,

Je dispose de deux cellules dont j'aimerais regrouper les données en une seule
En l'occurence je voudrais récuperer toutes les donnes du champ VILLE et les mettre à la suite du champ CPVIL sans perdre aucune donnée ce sui se passe quand on fait "Fusionner les celules"

Qq un sera t'il mon sauveur ?

Merci à vous tous

NAdav
 

Pièces jointes

  • cpvil.zip
    2.3 KB · Affichages: 13
B

brigitte

Guest
Bonjour Nadav, le Forum,

Oui c'est possible grâce à la fonction CONCATENER. Voici ton fichier en retour.

Bon dimanche.




Brigitte
 

Pièces jointes

  • Nadav.zip
    2.7 KB · Affichages: 13
  • Nadav.zip
    2.7 KB · Affichages: 16
  • Nadav.zip
    2.7 KB · Affichages: 16
B

brigitte

Guest
Re,

J'ai voulu faire vite ; bien sûr il faut, tu l'auras compris, recopier vers le bas la formule en E2. Revoici le fichier.

 

Pièces jointes

  • Nadav.zip
    2.8 KB · Affichages: 7
  • Nadav.zip
    2.8 KB · Affichages: 9
  • Nadav.zip
    2.8 KB · Affichages: 10
C

Celeda

Guest
Bonjour,

Salut Nadav, salut Brigitte,

certes par concaténation et

par une macro adaptée à tes besoins (voir module inséré dans VBA en faisant ALT F11) que Zon m'avait faite mais je ne sais pas faire un espace dans la macro entre Ville et CP.

Sub Concatene()
Dim I As Long
Application.ScreenUpdating = False
For I = 1 To [B65536].End(xlUp).Row
Range("E" & I) = Trim(Range("D" & I)) & Trim(Range("C" & I))
Next I
End Sub

Celeda
 

Pièces jointes

  • cpvil_V1.zip
    7.1 KB · Affichages: 11
P

Pat5

Guest
Bonjour le forum

Voilà Celeda

Sub Concatene()
Dim I As Long
Application.ScreenUpdating = False
For I = 1 To [B65536].End(xlUp).Row
Range("E" & I) = Trim(Range("D" & I)) & " " & Trim(Range("C" & I))
Next I
End Sub

A++

Pat5 ;o)

Bon dimanche
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…