|
▼かみちゃん さん:
こんばんは。田原です
ご回答ありがとうございます。
手動では可能です。評価するTEST項目が縦にたくさん並んでおり
繰り返し処理の部分が良く分からないです。
下記が現在作成したマクロコードです(一番最初の結果のみグラフ作成)。
Sub RunGraph()
'この部分の繰り返し処理はどうするか?
'評価結果が何回あるか計算させてFor文で繰り返す。
UGraph "G3:G55", 900, 200, 400, 200
End Sub
Sub UGraph(rng, L, T, W, H)
ShName = ActiveSheet.Name
'チャ−トを作成時指定
With ActiveSheet.ChartObjects.Add(L, T, W, H)
.Chart.ChartType = xlColumnClustered
.Chart.SetSourceData Source:=ActiveSheet.Range(rng), _
PlotBy:=xlColumns
.Chart.Location Where:=xlLocationAsObject, Name:=ShName
'プロット内の色
ActiveChart.PlotArea.Select
Selection.Interior.ColorIndex = 2
With ActiveChart
.HasTitle = True
.ChartTitle.Select
'Characters.Text に変数が使えるのか?
.ChartTitle.Characters.Text = "Comment:VDD=5.5V,HV=20V,S_IDDH "
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Value"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "n"
'繰り返し処理の場合 Collection内の数値はcount upするだけ?
'シート名に変数は使用できないのか? 別のファイルに適用不可・・
.SeriesCollection(1).XValues = "=P60050A_hst_081008!R4C1: R55C1"
End With
>こんにちは。かみちゃん です。
>
>>グラフを自動で作成したいのですが作成出来ません。
>
>手動ではできるのですか?
>できるのであれば、「マクロの記録」で記録してみましたか?
>記録してみて、わからないところがあるなら、記録したコードを提示してみませんか?
|
|