VBAのグラフをセルに簡単にあわせる方法
グラフを動的に挿入した時、位置をきっちり指定するために、がんばって座標を計算していたんですよ。それこそ、ピクセルとかとかとか。
で、最近知ったのですけど、rangeオブジェクトを使うことで簡単に設定できたのですね。
いままでの自分が残念すぎる。
で、最近知ったのですけど、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
これだけで良かったんですねー。いままでの自分が残念すぎる。