Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Sub largeur_fusion()
Dim colonne As Integer
With Range("C2").MergeArea
colonne = .Item(Range("c2").MergeArea.Count).Column
MsgBox "la cellule s'étend sur " & colonne - Range("c2").Column + 1 & " colonnes."
End With
End Sub
super merci beaucoup!!
Pour finir mon code je cherche a tester par exemple dans la range C3:C58 si il y a une cellule fusionnée et a quelle ligne? . existe il une solution par vba ? par une boucle?
merci d'avance pour votre aide!
Sub test()
Dim i%, ligneDebut%, LigneFin%
For i = 3 To 58
If Cells(i, 3).MergeCells Then
LigneFin = Cells(i, 3).Cells(Cells(i, 3).MergeArea.Rows.Count, 1).Row
ligneDebut = Cells(i, 3).Cells(1, 1).Row
End If
If ligneDebut <> LigneFin Then MsgBox Cells(ligneDebut, 3).Address: Exit For
Next i
End Sub
- 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