Copie le contenu de cellules fusionnées

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

Fab117

XLDnaute Impliqué
Salut,
Ma macro va controler chaque cellule de la colonne H.
Si la condition est rempli, elle copie la globalité de la ligne
F_Source.Rows(Lig_Source).Copy Destination:=F_Destin.Rows(Lig_Dest)
pour aller la coller dans un autre onglet
Mon problème est que dans certaines colonnes j'ai des cellules fusionnées et que dans ces cas là, il ne copie pas le contenu des ces cellules (alors que j'aimerais bien qu'il le fasse.
Au cas où, ci-joint une copie de mon fichier avec des exemples.

Merci d'avance.

Fab
 

Pièces jointes

Re : Copie le contenu de cellules fusionnées

Bonjour,
Une solution toute simple peut-être : enlever tes cellules fusionnées et remplaces-les par "centrer sur plusieurs colonnes" (même effet visuel et moins de soucis que ce soit en VBA ou pour les formules matricielles qui ne n'aiment pas les cellules fusionnées).
Bon courage.
 
Re : Copie le contenu de cellules fusionnées

Re,
Tu sélectionnes tes cellules, par exemple A1 et B1, tu vas dans format de cellule, alignement, et dans la première liste déroulante (horizontal) tu choisis centrer sur plusieurs colonnes.
Bon courage.
 
Re : Copie le contenu de cellules fusionnées

Bonjour
Dans format cellule, alignement horizontal, tout en bas.
Pour ma part j'ai reprogrammé le bouton fusionner pour obtenir directement centrer sur plusieurs colonnes.
Avantage cela marche en multi sélection, contrairement à la fusion et plus d'emmm... avec les cellules fusionnées.

A stocker dans perso.xls

Sub Centrercolonnes()
'
' Centrercolonnes Macro
' Centrer sur plusieurs colonnes
'

With Selection
.HorizontalAlignment = xlCenterAcrossSelection
.MergeCells = False
End With
End Sub
 
Re : Copie le contenu de cellules fusionnées

Boonjour Chris, le fil,
Eh oui c'est les vacances donc pour ma part j'ai un peu de temps à consacrer au forum.
On recherche un quatrième pour faire une partie : des volontaires ?
Bonne fin de journée.
 
Re : Copie le contenu de cellules fusionnées

Merci pour vos réponses, mais je constate en me relisant que j'ai fait une erreur dans la description.
Ce n'est pas le contenu de plusieurs cellules horizontales que j'ai fusionnées, mais celui de plusieurs cellules verticales. Et pour ça, il n'y a pas l'option de centrer sur plusieurs lignes.
Y aurait-il une autre alternative ?


Fabrice
 
Re : Copie le contenu de cellules fusionnées

Re
Je continue à préférer l'effusion et non les fusions (lol).
Cette fusion verticale est-elle indispensable ?
Je l'évite aussi au maxi et arrive à contourner dans 90% des cas.
Dans ton classeur dis nous le pourquoi de cette fusion, on recherchera une solution.
 
Re : Copie le contenu de cellules fusionnées

Bonsoir aux rois de la belote, tarots, dominos, marelle etc

Syntaxe d'une usine à gaz pour prendre en compte des cellules fusionnées, par exemple les cellules B24, B25 sont fusionnées verticalement

Dim cellule as range
Set cellule = cellule.MergeArea
cellule.Range("A1:A2")

si tu es dans une boucle, ajoute cette ligne: set cellule=nothing
 
- 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

Réponses
5
Affichages
293
Retour