問題タブ [excel-charts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
785 参照

vba - 変数行からの VBA 更新グラフ範囲

ファイルから値を読み取り、グラフを生成し、計算を実行するプログラムがあります。

2 列 / 17000 行以上のデータ セットをインポートし、特定の範囲からグラフを生成する必要があります。最初の列には、前後に -5 ~ 5 mm のサイクルを維持する変位データが含まれています。各サイクルで -2.5 ~ -4.5 mm と 2.5 ~ 4.5 mm の結果を分析する必要があります。

問題は、データのセットが異なると、範囲の極値を含む行の数が異なる可能性があることです。

関数を使用してMATCH、範囲の開始と終了の行番号を取得しています。例えば:

私の場合、ここでは216272それぞれが得られます。

私の質問は、VBA コードでこれらの値を使用して、グラフを正しいデータ セットで自動的に更新するにはどうすればよいですか? 現在、範囲は次のように固定されています。

ありがとうございます。それでは、お元気で

0 投票する
1 に答える
4168 参照

vba - VBA の Excel 2013 集合縦棒グラフ

EXCEL VBA を使用して、2 行のデータから新しいグラフを作成しています。エクセルのバージョンは2013です。

X 軸には年があり、Y 軸には各年の特定の値があります。

私が直面している問題は、実際のチャートを作成しているときに、以下のスクリーン キャプチャに示すように、使用可能な 3 つのスタイルのいずれかがランダムに選択されることです。

私は以下を使用してチャートを作成しています:

追加する理由Sheets(SheetsName)は、チャートを作成した後にチャートを新しいシートに移動しているためです。参照を維持するために必要です。

LastColumnNumber昨年の列をカウントするために使用され、それに対応する値です。

私が試してみました:

また、スタイルを変更するときに新しいマクロを記録しようとしましたが、これら 3 つのいずれかを選択するパラメーターはありません。

Excel 2013 グラフの種類の選択

回避策として (ただし、VBA では機能しません)、チャート スタイルをClustered Columnスタイル以外のものに変更し、必要なものを選択し直しています。

PS実際には、印刷画面で選択したものが添付されている必要があります。

そのスタイルを強制的に適用するにはどうすればよいですか?