指定されると、相対参照の開始点を含める必要があります。オブジェクトを使用します。名前付き引数になります。Range("A1").Address「$A$1」と表示されます。False)「A1」と表示されます。xlR1C1)「R1C1」と表示されます。Range("A1").Address(External:=True)「[ブック名]シート名!$A$1」と表示されます。Range("B2"))「R[-1]C[-1]」と表示されます。対象のオブジェクが存在するシートと、セル範囲のシートが違う事があります。違う場合の方が多いでしょう。そもそも、シート以外に含まれているオブジェクトもあります。代表的なオブジェクトとしてグラフを考えてもらうと良いでしょう。そのようなオブジェクトに、セル範囲を文字列として渡す場合は、External:=Trueこの指定してシート名が付加して使う場合があります。ブック名まで付加されていることで正しく動作しないような場合もありますので注意してください。マクロVBA入門の少し先の回になりますが、以下ではReferenceStyle、Externalを使っています。第96回.グラフ(Chart)VBAでグラフを扱う時の解説になりますが、グラフの全ては解説しきれませんし、VBAでグラフを全て作成しようとするのはかなり大変です。雛形のグラフを作成しておき、VBAでは必要な部分のみ変更するようにした方が良いでしょう。VBAでグラフを扱うには、数多くのオブジェクトを理解する必要があります。Rangeのプロパティは非常に沢山あります。マクロVBA入門で重要なプロパティは一通り紹介していますが、他のプロパティにも目を通しておくと良いでしょう。詳細解説ページへのリンクありエクセルの基本である、Rangeオブジェクトのプロパティの一覧です。太字リンク付きは、詳細解説ページ、または、応用したVBAコードがあるページにリンクしています。Next)|VBA入門8.セルに文字を入れるとは(Range,Value)|VBA入門9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説10.徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)|エクセル関数超技ホームマクロVBAマクロVBA入門RangeのAddressプロパティこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。GASスプレッドシート入門スプレッドシート応用GAS入門GAS応用ホームマクロVBAマクロVBA入門RangeのAddressプロパティこのサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。