fusion cellules

  • Initiateur de la discussion crinblanc33
  • Date de début
C

crinblanc33

Guest
bonjour, peut on fusionner A1, B1 et C1 par ex. en demandant que le contenu soit conservé et separé par des virgules?
merci
 

porcinet82

XLDnaute Barbatruc
Salut crinblanc33,

Et bien tu peux toujours utiliser un code du genre :
Code:
Sub Macro2()

    Range('A1:C1').Select
    a = Cells(1, 1).Value
    b = Cells(1, 2).Value
    c = Cells(1, 3).Value
    Selection.Merge
    ActiveCell.Value = a & ',' & b & ',' & c
End Sub

@+

Edition : Salut JC, par rafraichit ;)

Message édité par: porcinet82, à: 13/03/2006 19:06
 

pierrejean

XLDnaute Barbatruc
bonsoir crinblanc jc porcinet

encore une solution par macro (un peu plus générale )

suppose que sont selectionnées le cellules à fusionner

Sub Macro1()
Dim final As String
Dim cel As Range
For Each cel In Selection
final = final & ',' & cel.Value
cel.Value = ''
cel.HorizontalAlignment = xlCenter
Next cel
Selection.MergeCells = True
Selection.Value = Mid(final, 2)
End Sub
 

porcinet82

XLDnaute Barbatruc
Salut Pierrejean,

C'est vrai, j'ai fait ce code vite fais, et comme la demande n'etait pas tres precise, je ne me suis pas trop pris la tete car je suis quasiment certains qu'il y aura une autre question apres celle-ci, enfin peut-etre que je me trompe.

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 487
Messages
2 088 823
Membres
103 971
dernier inscrit
abdazee