0

Excel グラフのマーカーのサイズを個別に変更する VBA コードを作成しようとしています。線の太さ、マーカーの色などは変更できますが、太さは変更できません。オンラインで検索してパラメータとして MarkerSize を見つけ続けていますが、それを使用すると 438 エラーが発生し、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というメッセージが表示されます。私は Excel 2007 で作業していますが、必要なすべてのことを実行していないというコメントを見たことがあります。おそらくこれは不可能です。どんな助けでも大歓迎です。ありがとう!私のコードは次のとおりです。

Sub Size()

Dim i As Double, plotcounter As Double

plotcounter = 1 ' The number of the series to plot '
   For i = 1 To 30 ' rows in sheet
Charts(1).SeriesCollection(plotcounter).Points(i).Format.MarkerSize = Cells(i, 5)

   Next i

End Sub
4

1 に答える 1

0

.Formatステートメントの一部を省略してみてください。オブジェクトのプロパティである言語参照から表示されます。MarkerSizePoint

しかし、Microsoft には、Excel のバージョンごとに物事を変更し、常に独自の基準に従っているとは限らないという厄介な傾向があります (そして、Mac と PC の VBA の違いについて私を始めさせないでください!)...

于 2013-04-03T11:53:29.143 に答える