Bonjour à tous,
J'ai un soucis avec les cellules fusionnées.
En gros, j'essaye de faire un macro qui me récupère la ligne de début du cellule fusionnée et la ligne de fin.
Sauf que cela ne marche pas avec les fonction InStrRev qui à partir de l'adresse d'une cellule fusionnée : $A$22:$A$38 par exemple me renvoie après des manipulation la ligne de début 2 (alors que réellement il s'agit de la ligne 22) et la ligne de fin 38
Quelqu'un pourrait-il m'aider à récupérer les lignes de début et de fin à partir de adresse = ct.MergeArea.Address svp ?
Merci beaucoup pour votre aide.
J'ai un soucis avec les cellules fusionnées.
En gros, j'essaye de faire un macro qui me récupère la ligne de début du cellule fusionnée et la ligne de fin.
Sauf que cela ne marche pas avec les fonction InStrRev qui à partir de l'adresse d'une cellule fusionnée : $A$22:$A$38 par exemple me renvoie après des manipulation la ligne de début 2 (alors que réellement il s'agit de la ligne 22) et la ligne de fin 38
VB:
If ct.MergeCells Then
adresse = ct.MergeArea.Address
'Découper l'adresse pour retrouver les numéros de colonnes
tmp = InStrRev(adresse, ":")
cellule1 = Left(adresse, Len(adresse) - tmp)
celdeb = Replace(cellule1, "$", "")
celdeb1 = Replace(celdeb, "A", "")
cellule2 = Right(adresse, Len(adresse) - tmp)
cellule = Replace(cellule2, "$", "")
cmpt = Replace(cellule, "A", "")
End If
Quelqu'un pourrait-il m'aider à récupérer les lignes de début et de fin à partir de adresse = ct.MergeArea.Address svp ?
Merci beaucoup pour votre aide.