2016-08-30 2 views
0

私はExcelで多くの図を持っており、見た目を変える必要があります。私はVBAでこれます。cscriptを書いたが、それは動作していない:VBAで変化の図の特性を比較する

Sub Makro1() 
' 
' Makro1 Makro 
' 

' 
For i = 1 To 28 
    ActiveSheet.ChartObjects("Diagramm " & i).Activate 
    ActiveSheet.Shapes("Diagramm " & i).Line.Visible = msoFalse 
Next i 
End Sub 

このスクリプトでは、私はノー枠線に枠線を変更しようとしています。しかし、それは動作していないと私はバグを見つけることができません。さらに、私はy軸の名前を変更する必要があります。どのように私はこれを行うことができます考え?

+0

ていますか? – pnuts

+1

@pnuts:数字が「1」(私のグラフの番号付けが1から始まる場合)か、「Diagramm」という名前が付いているのですか? "Diagramm"は、ドイツ語版のExcelの "Chart"です。 – GeMa

+0

両方のものが混在しています(そして、はい、私はスペルミスが関与していたかどうか疑問に思っていました)。 – pnuts

答えて

0

フレームラインで何を意味するのかわからない場合は、コードをそのままオブジェクトの境界線を削除して私の作品になります。

Y軸がある:あなたが `Diagramm 1 'チャートを持っていることを確認

ActiveChart.Axes(xlValue, xlPrimary).HasTitle = True 
ActiveChart.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Title Here"