質問: 2 activeworkbook.names.add name:="test", referstolocal:="=abc" ご指導のほど宜しくお願いいたします。
回答: 昔のことでうろ覚えですが、xl2003以前でグラフの系列にワークシートを介さないで値を設定する際に、データ数の制約回避のために、どこかで見つけて来て使った事があります。 http://oshiete.goo.ne.jp/qa/6368497.html #4で、 for i = 1 to rs.recordcount arrayx(i, 1) = rs.fields(1) arrayy(i, 1) = rs.fields(2) rs.movenext next i thisworkbook.names.add name:="date", refersto:=arrayx thisworkbook.names.add name:="rate", refersto:=arrayy てな事をやっています。 時間もないので詳しく見ておりませんが、ご参考まで。