检测线形的端点
我在Excel工作表中有一些相当大的图表,显示input和目的地如下所示:
这里,inputi/p_1
被视为标记行左边的signal_1
(红线),并且它到达目的地1
和2
。 所有文本都在单元格中input,箭头绘制为形状。
我必须创build一个input,信号名称和目的地的表格,如下所示:
我将如何实现这一目标?
我在想,找出箭头的起点和终点,然后再看看上面那一排的单元格会给我一个很好的起点。 但是我也不知道该怎么做。
这是一个想法来检索请求的单元格。 这应该是一个很好的起点来实现你的目标。
Sub DisplayArrowCells() Dim x As Shape For Each x In Shapes If InStr(x.Name, "Elbow Connector") = 1 Then Debug.Print _ x.TopLeftCell.Address & "," & x.TopLeftCell.Value _ & " <---- " & _ x.BottomRightCell.Offset(-1, 0).Address & "," & x.BottomRightCell.Offset(-1, 0).Value End If Next End Sub