Bueno, suponiendo que conoce la dirección de una de las celdas del rango resultante de la fusión, sólo podría seleccionar el desplazamiento de ese rango y obtener la fila/columna:
Sub GetMergedRows()
Range("A7").Select 'this assumes you know at least one cell in a merged range.
ActiveCell.Offset(-1, 0).Select
iStartRow = ActiveCell.Row + 1
Range("A7").Select
ActiveCell.Offset(1, 0).Select
iEndRow = ActiveCell.Row - 1
MsgBox iStartRow & ":" & iEndRow
End Sub
El código anterior arrojará errores si no se puede seleccionar la fila compensada (es decir, si las filas fusionadas son A1 a través de lo que sea), querrá agregar el manejo de errores que le dice al código si no puede compensar, las filas superiores deben ser 1 y si no puede bajar, la fila inferior debe ser 65,536. Este código también tiene una sola dimensión, por lo que es posible que también desee agregar el eje x.
¿Qué desea hacer una vez que encuentre esos valores? ¿Cómo quieres que salga la respuesta? Como una cadena? Como un objeto de rango? – KevenDenen