問題タブ [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.
excel - 軸タイトルの下付き文字
Excelで軸タイトルに下付き文字を作成する方法. それを右クリックすると。フォーマット タイトル オプションの後にフォント タブが表示されません。ただし、上記を使用して下付き文字のExcelセルを追加します。ただし、この下付きテキストを軸タイトルにコピーすると、下付きが削除されます。
excel - Excel のステップ チャート
チュートリアルを使用して Excel でステップ チャートを作成しようとしています(「ステップ チャート アプローチ 2: 繰り返し範囲を含む折れ線グラフ」セクション)。
ただし、正しく動作しません。指示 (セクション「仕組み」) に従って、2 つの名前付き範囲からの値をシャッフルする必要がありますが、2 つの範囲から結果の値を取得します。
結果のシリーズ式は正しいようです:
( namedRange Xの代わりにnamedRange 2を使用しています)
私は何を間違っていますか?Excelに2つの範囲の値を混在させるにはどうすればよいですか?
excel - Excel VBA - グラフのデータ範囲を取得
多数の既存のグラフにデータを追加したいと考えています。各グラフには異なる数のデータ系列があり、生データの場所は同じワークブックのどこかにあると仮定します。これが私が始めていることです:
それが機能することはわかっていますが、行ActiveChart...XValues = rXVal
に「オブジェクトが必要です」というエラーが表示されますSet rXVal = ActiveChart....XValues
。データ系列を定義するために範囲が入ったので、その範囲を再度取得して追加できると想定しています。
更新
物事を少し明確にするために、8 か所に加速度計があり、FFT ソフトウェアをセットアップして、4 つの別々の周波数帯域でピーク振動応答を記録します。これにより、サンプルごとに 32 のデータ ポイントが得られます。エクスポートすると、ソフトウェアは 4 枚のシートを含む Excel ワークブックを吐き出します。各周波数帯域に 1 つ。各シートには、横方向に加速度計の名前があり、下方向にサンプル番号があります。
vba - チャート シリーズ ライン: 前面に移動、背面に移動
Excel で VBA を使用して複数のシリーズを含む折れ線グラフを作成し、2 つのシリーズのデータが非常に似ているため、それらのグラフ シリーズの線が部分的に重なっている場合、最後に書き込まれたものが前に書き込まれたものより前になります。
イベントではWorksheet_Change
、データを変更するユーザー アクションに基づいて、どのチャート シリーズ ラインが前面にあるかを行き来できるようにしたいと考えています。チャートを削除して再作成せずにそれを行うことはできますか?
シリーズラインを識別する方法は次のとおりです。たとえば、シリーズ2は次のとおりです。
それTypeName
に乗って帰りますSeries
。ヘルプに表示Series
されますが、そのプロパティとメソッドに関する情報はありません。オブジェクト ブラウザに表示されませんSeries
(Excel 2007 を使用しています)。コンテキスト ヘルプ ドロップダウンでプロパティとメソッドのリストを取得できましたが、ドロップダウンには有望なものは何もありませんでした。
では、チャートを削除して再作成せずに、チャート シリーズを前面に移動したり背面に移動したりできますか?
excel - ActiveChart.Deselect が機能しない
3 列のデータから XY 散布図を作成します。以下のデータ サンプルとコードを参照してください。コードは、アクティブなブックからではなく、アドインから実行されます
SeriesCollection(1)
2 番目の軸に配置した後、そのグラフ化された線が選択されます。Excel 2007 HELP によると、ActiveChart.Deselect
すべての選択を解除する必要があります。しかし、私のコードに追加しても何もしませんでした。 .Deselect
は、「Office XP 以降のオブジェクト モデルの変更点」にチャート オブジェクトのメソッドとしてリストされており、ステータスはhidden
です。
いくつかのセルを選択するなど、さまざまな提案を見つけました。または SendKeys を使用して {ESC} を送信します。機能しているように見える唯一の方法は、最初に画面の更新を有効にしてからチャートを保護することでした。(選択範囲を削除するために unprotect after は必要ありませんが、その後の作業に便利です)。
より良い方法はありますか、またはこれは合理的な回避策ですか?
Chart.Deselect
他のバージョンの Excel では動作しますか?
最終的な結果は、何も選択されていない状態でグラフが画面に表示されるはずです。
短いデータ サンプル
このコードの使用:
c# - Epplus は Excel 2013 をサポートしていますか?
Excel 2013 MS パッケージで作成された Excel ファイルがあります。数値とグラフが含まれています。ファイルを開いて新しい行を追加した後、ファイルの保存中にC#.netでこのエラーが発生しました
このプロパティまたはメソッドは Chartsheet ではサポートされていません
epplus の制限について、どのバージョンの Excel epplus がサポートされるか教えてもらえますか?
ありがとう、
excel - ChartObject.CopyPicture での不明なエラー (HRESULT からの例外: 0x80004005 (E_FAIL))
Microsoft.Office.Interop.Excel (Excel 2010 64 BIT) を使用して、Windows Server 2012 64 BIT に展開された Windows サービスを使用して Excel チャートをパワー ポイントにコピーしています。同じ構成のローカル マシンで正常に動作しますが、実稼働サーバーに展開します。Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) このエラーは、チャート オブジェクトをコピーするときにコードによって生成されます。データを正常にコピーすると、エラーが発生します。問題は chartobject.CopyPicture 関数にあります。私はたくさんグーグルで検索しましたが、何も得られません。