Excel 動き的range使ったやり方で動いているので

Excel 動き的range使ったやり方で動いているので。RangeとCellsのシートオブジェクトが相違しているからです。EXCEL VBAでグラフの範囲可変て、Range指定でうまくできます、
cells指定だ実行時エラーなります Range指定で文字列作るやり方強引だいう意見よく聞きますので、
cellsよう思い、うまくできません

動き的range使ったやり方で動いているので問題ないの、なぜcells指定で
動かないのか、rangeの文字列変更する方法なぜ強引言われるのか

教えていただきたい

シート3の K2 範囲指定たい数値入れます

シート3の K3 K2000 項目軸データ入って
シート3の L3 L2000 系列軸データ入って

シート1あるグラフシート3データ使って散布図描画、
K2の値で範囲可変するようて

OKなマクロ

col_cnt = Sheets("Sheet3") Range("K2") Value

Worksheets("Sheet1") ChartObjects("グラフ 18") Activate

han_data1 = "K3:K" & col_cnt
han_data2 = "L3:L" & col_cnt

With ActiveChart SeriesCollection(1)
XValues = Sheets("Sheet3") Range(han_data1)
Values = Sheets("Sheet3") Range(han_data2)
End With

NGなるマクロ

col_cnt = Sheets("Sheet3") Range("K2") Value

Worksheets("Sheet1") ChartObjects("グラフ 18") Activate

With ActiveChart SeriesCollection(1)
XValues = Sheets("Sheet3") Range(Cells(3, 11), Cells(col_cnt, 11))
Values = Sheets("Sheet3") Range(Cells(3, 12), Cells(col_cnt, 12))
End With『EXCEL2000→EXCEL2003へ変えたらマクロが動きませ』代理。というわけで。上記エラーの解決方法につきご教授いただけませんか。なので
の同じフォルダ内にとがインストールされている
わけではありません。とでマクロ動作が違うとは思えないので。
そうなるとの違いが気になります。 = → 実行時エラー &#;
&#; クラスのプロパティを取得できません。ブック名
の問題ならば。を使っていたときも同じになっていたはずなので。

RangeとCellsの使い分けについて。一般的な書籍では普通に紹介されている書き方ですが。ちょっと
強引な印象を受けます。印象の問題で済むこのように。変数を使う場合は
。は変数を使わないセル指定に使う。という使い分けを知っておくと不要
なだから。書店には。入門書が並んでいるのでしょう。まだまだ指定方法は
あるでしょうが。まあこんなところにしましょう。使ってもよいですけどねRangeとCellsの使い方。ではセルを指定する方法としてとがあります。もも
。どちらもオブジェクトでセルを指定するものです。使ってはダメだ
という事でもないのですが。あまり良い書き方ではありません。Excel。からを使って「関数」を活用するときのポイント
を解説します。これ。ごくたま~にネットで使っているコードを散見しますが
。おそらくご本人も分かっていないだろうと思います。絞り込むときの問題点
考え方は正しいけどエラーになる原因は。関数の条件に指定している「
[名前] = 田中」部分です。配列を作れば。まぁ動くっちゃ動き
ますけど。そんなことをするのなら。何も関数を使う必要がありません。

オンライン講座。上記のコードでは。に“”への参照を返していることになると
おもうのですが。なぜセルの値を返すのでしょうか? “”は疑問 配列
のサイズがわからなかったのでしていないがエラーが出なかった &#;☆疑問

RangeとCellsのシートオブジェクトが相違しているからです。案1.シートオブジェクトを統一する方法Dim ws As WorksheetSet ws = SheetsSheet3.XValues = ws.Rangews.Cells3, 11, ws.Cellscol_cnt, 11.Values = ws.Rangews.Cells3, 12, ws.Cellscol_cnt, 12案2.Resizeプロパティを利用する方法.XValues = SheetsSheet3.Cells3, 11.Resizecol_cnt-2.Values = SheetsSheet3.Cells3, 12.Resizecol_cnt-2

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です