1

Excel 2010 で XY 散布図を作成して書式設定するループを作成しています。ループに .ApplyDataLabels ShowSeriesName:=True を追加すると、系列名がグラフに表示されますが、Y 値ラベルも追加されます。Y 値ラベルを削除するために、コードに .ApplyDataLabels ShowValue:=False を追加しましたが、シリーズ名ラベルもオフになります。これが私のコードです:

If (Range("Q" & m) >= 40 And Range("R" & m) >= 40) Then
.ApplyDataLabels ShowSeriesName:=True
.ApplyDataLabels ShowValue:=False 'set to false because it didn't work
End If

基本的に、シリーズ名と Y 値ラベルではなく、チャートに表示されるシリーズ名のみが必要です。他の誰かがこの問題を抱えているか、それを回避する方法を知っていますか?

4

1 に答える 1

2

次のように、両方のパラメーターを 1 行で設定してみてください。

If (Range("Q" & m) >= 40 And Range("R" & m) >= 40) Then
   .ApplyDataLabels ShowSeriesName:=True, ShowValue:=False
End If

また、何か変化があれば情報を提供してください。With...そうでない場合は、コードに行を追加してください。

于 2013-04-03T15:40:43.680 に答える