- ベストアンサー
エクセルで指定のグラフを作りたい
- エクセルを使用して指定のデータをグラフ化する方法を教えてください。
- データをエクセルに入力し、グラフを作成する手順を詳しく教えてください。
- エクセル上で指定のグラフを作成するためのステップを教えてください。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Excelのグラフの値指定について教えてください
Excelでセルの値を元にしてグラフを描こうとすると、 「Sheet1!R17C24:R17C29」 のようになります。 この「Sheet1」というふうにシート名が入る部分を「自身のシート」を指すようにするにはどうしたらいいのでしょうか。 「Sheet1」にはセルに値を入れるとグラフにも値が入るように作ってあります。 これをテンプレートとして、コピーして新しいシートを作り、そのシートのセルに値を入れてグラフを表示したいのですが、コピーすると「Sheet1!R17C24:R17C29」という風にコピー元のシートのセルを参照してしまうので困っています。 これを打破するために、グラフが存在しているシートのセルを指すようにしていしたいのですが…。 よろしくお願いいたします。
- 締切済み
- その他(業務ソフトウェア)
- Excelのグラフ名を指定する方法
Excelでグラフを作成する場合、グラフに"グラフ 1"又は"Chart 1"と言った名前が付きます。 VBAでObjectを取得するときにこの番号を使うのですが、 この数字の部分は連番になっているようで、グラフ作成順に自動についてしまうのですが、この数字の部分を変えることはできないでしょうか? というのは、一度グラフを作成後にそれを削除した場合、次にグラフを作成すると削除した次の番号からとなってしまい、ちょっと処理上面倒なことがあるのでできればまた1番からの番号にしたいのです。
- ベストアンサー
- オフィス系ソフト
- エクセルでのグラフの表示の範囲指定について
エクセルでグラフを書く際、例えば1020,1200,1050,1001という数値で折れ線グラフを書くとX軸の下が0からの表示となってしまい0~1000までのスペースが無駄になってしまうので下は1000から表示したいのですが、どうすればよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelのグラフをshapeオブジェクトと指定すること
こんばんは,助けてください。 Excelで大量にグラフを作成しています。 この時,グラフはグラフシートではなく,ワークシート上にオブジェクトとして貼り付けています。 このようにすると,Shapes(index)のようにして,indexのところにグラフの名前を入れて,Shapeオブジェクトを取得すると,グラフの位置や拡大縮小ができるようになりますよね。 これは,便利と思って,大量のグラフを整形して整列させようと思っています。グラフを作った順番がめちゃくちゃだったり,その他いろいろな事情で,インデックス番号を指定するのではなくて,名前を指定してやりたいと思います。 そこで, Activechart.Name = "問1-(1)" の様に指定してみたのですが, Activesheets.shapes("問1-(1)").・・・ のように指定して,縮小や移動をしようとしても,うまくいきませんでした。 このような場合に,グラフに名前を付けるにはどうしたらよいのでしょうか。教えてください。 また,ついでで申し訳ないのですが,グラフを移動させる位置を,相対的に指定するのではなくて,絶対的な位置に指定する方法はないものでしょうか?こちらも,もしよかったら教えてください。 ちなみに,Excelは2003です。よろしくお願いします。
- ベストアンサー
- Visual Basic
- EXCEL VBA : グラフ内の線を全指定
グラフオブジェクト内の線を全部指定して、 一括でプロパティをを変更する方法ってありますか? イメージとして、色の変更だと、こんな感じで簡潔に指示したいです。 Chart.Shapes.Lines.ForeColor.SchemeColor = 10 線の数(Shapes.Count)に依存しない書き方を教えてください。
- 締切済み
- Visual Basic
- excelのマクロによるグラフの指定方法
マクロがどのように記録されるかを見ながら、VBAのスクリプトの書き方を学んでいる初心者です。 Sub Macro1() ' ' Macro1 Macro , ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlLine ActiveWindow.ScrollColumn = 1 ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = "='平均化'!$B$1" ActiveChart.SeriesCollection(1).Values = "='平均化'!$B$4:$B$18" ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(2).Name = "='平均化'!$C$1" ActiveChart.SeriesCollection(2).Values = "='平均化'!$C$4:$C$18" ActiveChart.ChartType = xlLine ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlLine ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = "='平均化'!$D$1" ActiveChart.SeriesCollection(1).Values = "='平均化'!$D$4:$D$18" ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(2).Name = "='平均化'!$E$1" ActiveChart.SeriesCollection(2).Values = "='平均化'!$E$4:$E$18" ActiveSheet.ChartObjects("グラフ 1").Activate ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(3).Name = "='平均化'!$F$1" ActiveChart.SeriesCollection(3).Values = "='平均化'!$F$4:$F$18" End Sub 以上のマクロを作成し、実行したのですが、”指定した名前のアイテムが見つかりませんでした”と出て、上手く実行されませんでした。 操作対象のオブジェクトを行き来する方法を知りたいのですが、オブジェクトを作成するたびに ActiveSheet.ChartObjects("グラフ 1").Activate のダブルクオーテーション内に当たる値が自動的に割り振られるため、この部分でエラーになることは分かりました。 つまりこの値をこちらから指定出来れば、望んだ動作をさせられるのではと考えているのですが、 どなたかご教示お願いできませんでしょうか。
- 締切済み
- その他MS Office製品
- エクセルのグラフでデータ範囲を指定したいのですが?
例えば、A列1行~E列10行までの範囲でC列だけのぞいて一つのグラフにしたいのですが、データの範囲の仕方がわかりません。どなたか教えて下いよろしくお願いします。
- ベストアンサー
- Windows XP
- EXCELで2つのグラフを1つのグラフとして作る
例えば、次のような2つのグラフをです。 1.県別の交通事故件数の多い順を示す横棒グラフ(横軸の単位は、件数) 2.上記1.のグラフの右側に各県の交通事故の原因別構成率を示すグラフ(横軸の単位は%)
- 締切済み
- その他(学問・教育)