Excel VBA質問箱 IV

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

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


18566 / 76732 ←次へ | 前へ→

【63606】Re:線を縦てに引きたい。
質問  トキノハジメ  - 09/11/20(金) 17:45 -

引用なし
パスワード
   ▼Jaka さん:
有難うございます。
Selection の間違いでした。すみません。
いただいたコードをやって見ましたが
結果 A の所から纏めて各セルに矢印が引けました。
コードの間違いは無いと思うのですが色々試しましたが
上手くいきません。もう一手教えてください。

>>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

1 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 お礼

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