excel如何引线

excel如何引线,第1张

在EXCEL里画线,通常有两类,即手工画线和VBA画线。

一、手工画线

第一步:点击插入-形状。如图:

第二步:选择起始点拖动鼠标到终点。就完成了画线。如图:

另外根据需要可以设置线条的颜色、粗细等。

二、VBA画线。利用VBA画线,基本要点也是要告知线条的起点及终点。下面提供一段代码供参考。该程序主要目的是根据单元格内容进行匹配画线。代码如下:

Sub HT()

Dim arra1(1 To 5) As String

Dim arrb1(1 To 5) As String

Dim arra2(1 To 5, 1 To 2)

Dim arrb2(1 To 5, 1 To 2)

Dim I, J, K As Integer

Dim m_s As String

Dim x1, y1, x2, y2 As Double

Const ksh = 11 '从第11行开始写入

For I = 1 To 5

arra1(I) = Cells(I, 1)

arrb1(I) = Cells(I, 2)

Next I

For I = 1 To 5

arra2(I, 1) = Left(m_s, 1)

arra2(I, 1) = Left(arra1(I), 1)

arra2(I, 2) = Right(arra1(I), 1)

arrb2(I, 1) = Left(arrb1(I), 1)

arrb2(I, 2) = Right(arrb1(I), 1)

Next I

For I = 1 To 5

Cells(ksh + I - 1, 1) = arra1(I)

Cells(ksh + I - 1, 3) = arrb1(I)

Next I

'开始划线

For I = 1 To 5

  For J = 1 To 5

     If arra2(I, 2) = arrb2(J, 2) Then

      GoTo 100

     End If

  Next J

'100 x1 = Cells(ksh + I - 1, 1).Right

'100  ActiveSheet.Shapes.AddLine Cells(ksh + I - 1, 1).Right, Cells(ksh + I - 1, 1).Top, Cells(ksh + J - 1, 3).Left, Cells(ksh + J - 1, 3).Top

100    ActiveSheet.Shapes.AddLine Cells(ksh + I - 1, 2).Left, Cells(ksh + I - 1, 2).Top, Cells(ksh + J - 1, 3).Left, Cells(ksh + J - 1, 3).Top

Next I

'mYs = Worksheets(1)

End Sub

画线效果如图:

在Excel中,有一个名为“设置引线行格式”的对话框,您可以在其中格式化引线。

1.单击引线,然后单击鼠标右键以选择 设置领导线 在上下文菜单中。

2.然后在d出 设置领导线 对话框/窗格中,您可以在 彩色线 部分,并检查 实线 然后从中选择所需的颜色 颜色 清单。

3.您还可以通过更改线条样式或发光和柔和边缘来更改引出线格式。

在Excel中,引出线默认情况下为黑色(在Excel 2013中为灰色),有些人可能想要更改引出线的颜色或更改引出线的格式,现在您可以阅读本教程来设置引出线格式在Excel中的行。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7929841.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存