qq_18731035 2021-05-30 12:59
浏览 37

为啥excel VBA addline x坐标一样画出来的线是斜的

end_range就是一个单元格

last_y是前一个单元格水平线的y值,now_y是当前单元格水平线的y值

  1.  ver_ps = sht.Cells(end_range.Row, j).Left
         
        
       adl_vb = adl_v(ver_ps, last_y, now_y)
    
    
    Public Function adl_v(x As Single, last_y As Single, now_y As Single) As Boolean  '绘制竖直线
    
    With ActiveSheet.Shapes.AddLine(x, last_y, x, now_y).Line
     .Weight = 2
     .ForeColor.RGB = RGB(0, 0, 0)
    End With
    End Function

    明明传入X都一样为啥画出来的线是斜的

     

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥15 【通信原理】为什么传信率不变?频带利用率为啥没有二倍
      • ¥15 CANOPEN SDO
      • ¥15 r语言数据集循环获取问题
      • ¥30 求佬们帮助,总是出bug,求佬们解决一下bug
      • ¥15 后端Java转换字符串传给前端,前端如何解析呢?
      • ¥15 psychopy(python为基础的)中引入cmd
      • ¥15 不知道怎么去做关于前端电子请柬
      • ¥15 Ubuntu22.04打开是tty界面。提示OOM
      • ¥15 存储过程或函数中的结果集类型变量如何使用。
      • ¥100 关于海信电视聚好看安装应用的问题