| 
    
     |  | ▼かみちゃん さん: 
 こんばんは。田原です
 ご回答ありがとうございます。
 
 手動では可能です。評価する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
 
 
 >こんにちは。かみちゃん です。
 >
 >>グラフを自動で作成したいのですが作成出来ません。
 >
 >手動ではできるのですか?
 >できるのであれば、「マクロの記録」で記録してみましたか?
 >記録してみて、わからないところがあるなら、記録したコードを提示してみませんか?
 
 |  |