XL 2010 Eliminer toutes les zones fusionnées ds une selection

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 !

fattah_5791

XLDnaute Occasionnel
Bonjour
j ai realisé une petite macro me permettant de rentrer dans fichier excel pour y extraire des données. le fichier en question contient des zones fusionnées que je veux eliminer avant de copier le contenu et quitter ce fichier sans faire de sauvegarde.
fichier exemple: je veux eliminer ttes les zones fusionnées de la zone "A2:y70" du fichier joint Cc1.xls SANS alterer ses données.
Merci encore
 

Pièces jointes

Bonjour,

Une autre proposition :
Code:
Sub Macro1()
 
ActiveSheet.Range("A2:Y70").Select  ' sélection de la plage
    With Selection
        .MergeCells = False  ' défusion
    End With
ActiveWorkbook.Close Savechanges:=False  'fermer classeur sans enregistrer
End Sub



Jecherche
 
Bonsoir à tous,

Un complément au code de sousou pour que tout reste lisible :
Code:
Sub fus()
For Each i In [A2:Y70]
  With i.MergeArea
    If .Count > 1 Then
      .UnMerge
      .HorizontalAlignment = xlCenterAcrossSelection 'pour la lisibilité
    End If
  End With
Next
End Sub
A+
 
Bonjour à tous,

Une solution plus élaborée pour que l'aspect soit modifié le moins possible :
Code:
Sub fus()
Dim c As Range, x
Application.ScreenUpdating = False
For Each c In [A2:Y70]
  With c.MergeArea
    If .Count > 1 Then
      .UnMerge
      .Interior.Color = .Cells(1).Interior.Color
      .Borders(xlInsideVertical).LineStyle = xlNone
      x = .Cells(1).ColumnWidth
      .Columns(1).AutoFit
      If .Cells(1).ColumnWidth > x Then _
        .HorizontalAlignment = xlCenterAcrossSelection 'pour la lisibilité
      .Cells(1).ColumnWidth = x
    End If
  End With
Next
End Sub
PS : pour que l'orientation du texte en R10 ne soit pas modifiée il suffit d'augmenter légèrement la largeur de la colonne R.

A+
 
- 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
Retour