私の問題は次のとおりです。 ユーザーは2〜25の2つの数値を入力します。これらの数値はグリッドの作成に使用されます。グリッド上のすべての点に(x、y)座標があります。ユーザーが選択したポイントの量に基づいて、私のExcelシートは最大25x25(x、y)の座標で塗りつぶされます。Excel散布図グラフの自動更新
例:ユーザーが6x7グリッドを選択すると、テーブルに42(x、y)座標が入力され、テーブル内の他の値はすべて「」に設定されます。
今、私はデータをプロットするために、各配列を結ぶ線との散布図を使用したいです。
問題1:値を持つテーブルの6x7部分のみを選択し、散布図を作成すると結果は正しいです。ユーザが異なるグリッド、例えば8x9を指定するまで、グラフは明らかに2行2列の入力データを欠いている。
問題2:私はすべての「」値を含む表の全体を25×25の一部を、選択した場合は、グラフの軸がめちゃくちゃます。 y軸は正しく機能しますが、x軸はx座標の代わりに連続値(0〜7)を示します。
問題3:私は0またはNaNにテーブル内のすべての「」の値を交換し、テーブル全体をプロットした場合の軸は正しいですが、散乱データ間のラインがめちゃくちゃます。
質問: が自動的にプロットのための入力データを変更する方法はありますか、私はすべてのデータを選択した場合、正しく、x軸上の値を表示する方法はありますか?
もう少しの背景:Excelシートはコースに使用され、学生は自動的に更新される1つのグラフのみを表示することができます。大量の異なるグラフを作成すると、適切なグラフを自動的に選択し、そのグラフのみを表示する方法があれば便利です。私はまだこのようなオプションをExcelで見つけていません。ご意見をいただきありがとうございます。私はそれに基づいて解決策を見つけようとしましたが、私がこの記事に追加した自分自身の問題に対する答えに間違ってつまずきました。 – Alex
VBAでは、さまざまなトリックを使用して、目的のグラフのみを表示できます(ビューの外に配置したいもの以外のすべてを持つなど)。しかし、あなたのソリューションはこのケースでははるかに良いようです –