Excel VBA質問箱 IV

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

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


20898 / 76738 ←次へ | 前へ→

【61248】Re:グラフの範囲指定でX軸およびY軸の元データを指定したい。
お礼  Yuji  - 09/4/19(日) 18:13 -

引用なし
パスワード
   りんさん、お教え頂きありがとうございました。
りんさんにお教えいただいた後、
    .SetSourceData Source:=r2, PlotBy:=xlColumns
    .SeriesCollection(1).XValues = r1
に関して調べ、納得がいきました。
また、無事希望の動作をさせることができました。

ただ、勉強中、いじっているうちに、どうしても理解できないところが出てきてしまいました。

  name = ActiveSheet.name
  
  Set lWsP = ThisWorkbook.Worksheets(name)
  Set lWsE = ThisWorkbook.Worksheets("hogehoge")
  
  
  '////////////////グラフ作成/////////////////////////
  With ActiveSheet
   Set r1 = .Range("N11:N15") 'X
   Set r2 = .Range("M11:M15") 'Y
  End With
  With r1
   Rmax = .Cells(.Count).Row
  End With
  
  lWsE.Activate ←これだとエラーが起きる(lWsPならばエラーは起きない)

  With ActiveSheet
  '一つあけて下
   With Range(.Cells(Rmax + 2, 1), .Cells(Rmax + 21, 10)) '大きさは適当
     Set co = lWsE.ChartObjects.Add(.Left, .Top, .Width, .Height)
   End With
  End With


という問題が発生し、なぜこのような現象が起きるのか理解できません。
尚、hogehogeというシートは作ったままのまっさらなシートです。

希望の動作をさせることはできたものの、どうにも気持ちが悪いので、
もしよろしれば、なぜエラーが起きるのかお教えいただけましたら幸いです。
0 hits

【61245】グラフの範囲指定でX軸およびY軸の元データを指定したい。 Yuji 09/4/19(日) 14:46 質問
【61247】Re:グラフの範囲指定でX軸およびY軸の元デ... りん 09/4/19(日) 16:33 回答
【61248】Re:グラフの範囲指定でX軸およびY軸の元デ... Yuji 09/4/19(日) 18:13 お礼
【61251】Re:グラフの範囲指定でX軸およびY軸の元デ... つん 09/4/19(日) 19:34 発言
【61252】Re:グラフの範囲指定でX軸およびY軸の元デ... りん 09/4/20(月) 6:11 発言
【61263】Re:グラフの範囲指定でX軸およびY軸の元デ... Yuji 09/4/20(月) 21:10 発言
【61264】Re:グラフの範囲指定でX軸およびY軸の元デ... りん 09/4/20(月) 21:44 回答
【61265】Re:グラフの範囲指定でX軸およびY軸の元デ... Yuji 09/4/20(月) 23:43 お礼
【61266】Re:グラフの範囲指定でX軸およびY軸の元デ... Yuji 09/4/20(月) 23:49 発言

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