检测线形的端点

我在Excel工作表中有一些相当大的图表,显示input和目的地如下所示:

excel电路图

这里,inputi/p_1被视为标记行左边的signal_1 (红线),并且它到达目的地12 。 所有文本都在单元格中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