Excel VBA質問箱 IV

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

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


62724 / 76732 ←次へ | 前へ→

【18610】Re:グラフの大きさの変更
回答  Kein  - 04/10/1(金) 14:01 -

引用なし
パスワード
   シートに埋め込むグラフを作る場合、Charts.Add してから Locationプロパティで
移動するのでなく、直接シートにChartObjectを作った方が何かとやりやすくなります。
即ち

Dim MyCh As ChartObject
Dim PltR As Range
Dim Lp As Single, Tp As Single
Dim Wp As Single, Hp As Single

With Sheets("新表")
  Set PltR = .Range("BB6:CF6, BB9:CF11")
  With .Range("B2").Resize(20, 10)
   Lp = .Left: Tp = .Top: Wp = .Width: Hp = .Height
  End With
  Set MyCh = .ChartObjects.Add(Lp, Tp, Wp, Hp)
End With
With MyCh.Chart
  .ChartType = xl3DColumnStacked
  .SetSourceData PltR

  'その他のプロパティ設定コード
End With
Set PltR = Nothing: Set MyCh = Nothing

というように。

0 hits

【18608】グラフの大きさの変更 カド 04/10/1(金) 13:02 質問
【18609】Re:グラフの大きさの変更 Jaka 04/10/1(金) 13:55 回答
【18612】Re:グラフの大きさの変更 カド 04/10/1(金) 15:09 お礼
【18616】Re:グラフの大きさの変更 Kein 04/10/1(金) 15:49 回答
【18618】Re:グラフの大きさの変更 カド 04/10/1(金) 16:21 お礼
【18610】Re:グラフの大きさの変更 Kein 04/10/1(金) 14:01 回答
【18613】Re:グラフの大きさの変更 カド 04/10/1(金) 15:15 お礼

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