VBAのグラフをセルに簡単にあわせる方法

2013年2月14日木曜日

tips vba

t f B! P L
グラフを動的に挿入した時、位置をきっちり指定するために、がんばって座標を計算していたんですよ。それこそ、ピクセルとかとかとか。
で、最近知ったのですけど、rangeオブジェクトを使うことで簡単に設定できたのですね。



    Dim graphArea As Range
    Set graphArea = Range("グラフを表示したいセルの範囲を指定")
    With ChartObjects(1)
        .Top = graphArea.Top
        .Left = graphArea.Left
        .Width = graphArea.Width
        .Height = graphArea.Height
    End With
これだけで良かったんですねー。
いままでの自分が残念すぎる。

QooQ