j'ai essayé de faire une macro pour la zone D5:CE12 mais elle ne fonctionne pas j'ai un problème pour réaliser la synthaxe de mon code.
Sub fusion_promo2()
Dim i As Integer, lg As Integer, c As Object, c2 As Object, c3 As Object, c4 As Object
Range("D5:CE12").Activate
lg = 5
For i = 4 To 84
c = Cells(lg, i)
c2 = Cells(lg + 2, i)
c3 = Cells(lg + 4, i)
c4 = Cells(lg + 6, i)
On Error Resume Next
If c.Value = c2.Value And c.Value = c3.Value And c.Value = c4.Value Then Range("c;c4").Select
With Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = True
End With
i = i + 1
End If
End Sub
l'idée c'est de parcourir chaque bloc de 8 cellules par colonne de la colonne D à CE soit de 4 à 84
de tester si les cellules ont la meme valeur si oui on les fusionne sinon on passe à la colonne suivante.
quelqu'un pourrait il m'aider à corriger ce code?
il s'applique sur le fichier joint hier.
merci d'avance