|
50行目あたりにでかいXが出来てましたよ。
Dim Tp As Double, Lt As Double, Rt As Double, Un As Double
With Selection
Tp = .Top
Lt = .Cells(1).Left
Rt = .Cells(.Count).Offset(, 1).Left
Un = .Cells(.Count).Cells.Offset(1).Top
End With
ActiveSheet.Shapes.AddLine(Lt, Tp, Rt, Un).Select
Selection.ShapeRange.Flip msoFlipHorizontal
ActiveSheet.Shapes.AddLine(Lt, Tp, Rt, Un).Select
PS
>ShapeRange.Flip msoFlipHorizontal
これを使う前提だと選択しないとダメ?みたいだったんで、
Dim Shp As Shape
Set Shp = ActiveSheet.Shapes.AddLine(Lt, Tp, Rt, Un)
この手の物は却下しました。
計算して入れなおせば良いんだけどね。
|
|