XL 2010 Fusionner cellules identiques

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 !

Bonjour,

VB:
Sub fusionB()
    ' fusionner cellules identiques en B
    Dim datas, lig As Long, nb As Long
    datas = [B1].Resize(Cells(Rows.Count, 2).End(xlUp).Row + 1).Value
    Application.DisplayAlerts = False
    Application.ScreenUpdating = False
    nb = 1
    For lig = 2 To UBound(datas)
        If datas(lig, 1) = datas(lig - 1, 1) Then
            If datas(lig, 1) <> "" Then nb = nb + 1
        ElseIf nb > 1 Then
            Cells(lig, 2).Offset(-nb).Resize(nb).Merge: nb = 1
        End If
    Next lig
    Application.DisplayAlerts = True
End Sub
eric
 
- 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
6
Affichages
150
Réponses
7
Affichages
176
Réponses
5
Affichages
377
Retour