| 
    
     |  | ▼kanabun さん: 
 こんにちは♪
 
 うまくいきましたぁ♪
 
 で、追加の質問いいですかぁ?(^_^;)
 
 >ひとつのグラフシート上に 複数のグラフを
 >配置することもできます。
 
 とのことなのですが、その場合にそれらのグラフを
 コレクションとして扱うにはどんなキーワードに
 なるんでしょうか?
 私のマクロは、ブックの中のグラフシートに他のブックへの
 外部リンクがないかどうかをチェックするものです。
 
 どうぞよろしくお願い致します。
 
 
 >▼美貴 さん:こんにちは〜
 >>組み込みグラフの場合は、Formulaですが
 >
 >Formulaが取得できればよろしいんですか?
 >
 >ワークシート上のグラフのことは(組み込みでなく)「埋め込みグラフ」といい、
 >オブジェクトはChartObjectです。ChartObjectはグラフを収納する
 >コンテナみたいなもので、実質のグラフである Chartオブジェクト
 >は このChartObjectの下にあります。
 >
 >いっぽう、グラフシート上のグラフはコンテナなしで
 >いきなり Chart です。
 >(混乱させるようですが、ひとつのグラフシート上に 複数のグラフを
 >配置することもできます。そのときは 個々のグラフがChartObjects
 >になります。)
 >
 >(例1)
 > 'グラフシートがアクティブになっているとき
 > MsgBox ActiveChart.SeriesCollection(1).Formula
 >
 >(例2)
 > 'アクティブにしなくてもFormulaは取得できます
 > Dim Cht As Chart
 > Set Cht = Charts("Chart1")  'グラフシート
 > MsgBox Cht.SeriesCollection(1).Formula
 
 
 |  |