Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


18582 / 76738 ←次へ | 前へ→

【63596】Re:線を縦てに引きたい。
発言  Jaka  - 09/11/20(金) 14:06 -

引用なし
パスワード
   >        SelecTion.ShapeRange.Line.EndArrowheadStyle = _
>        mscArrowheadTriangle
↑これ動かないんですけど。
で、何となく↓こうなった。

Sub jiji()
Dim Cel As Range, Ans As Variant
For Each Cel In Range("A1:F1")
  If Cel.Value <> "" Then
    Ans = Application.Match(Cel.Value, Rows(3), 0)
    If Not IsError(Ans) Then
     Call bobo(Cel, Cells(3, Ans))
    End If
  End If
Next
End Sub

Sub bobo(Cel As Range, RG As Range)
Dim SttL As Double, SttT As Double
Dim EndL As Double, EndT As Double
SttL = Cel.Left + Cel.Width / 2
SttT = Cel.Offset(1).Top
EndL = RG.Left + RG.Width / 2
EndT = RG.Top
With ActiveSheet.Shapes.AddLine(SttL, SttT, EndL, EndT)
  .Line.EndArrowheadStyle = msoArrowheadTriangle
End With
End Sub
0 hits

【63595】線を縦てに引きたい。 トキノハジメ 09/11/20(金) 13:22 質問
【63596】Re:線を縦てに引きたい。 Jaka 09/11/20(金) 14:06 発言
【63606】Re:線を縦てに引きたい。 トキノハジメ 09/11/20(金) 17:45 質問
【63607】Re:線を縦てに引きたい。 トキノハジメ 09/11/20(金) 18:08 お礼

18582 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free