2013-04-03 78 views
1

我寫一個循環來創建並格式化在Excel 2010中的XY散點圖在我的循環,我添加.ApplyDataLabels ShowSeriesName:= True和系列名稱在我的圖表,但Y值標籤顯示了也被添加。要刪除Y值標籤,我添加了.ApplyDataLabels ShowValue:= False,但也關閉了系列名稱標籤。這裏是我的代碼:ShowSeriesName連接Y值標籤

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值標籤顯示。有其他人有這個問題或知道一個方法嗎?

回答

2

嘗試設置兩個參數在一個線,如:

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

,並給我們的信息如果有什麼改變。如果沒有,請將With...行添加到您的代碼中。

+0

非常感謝您的快速回復。將ShowValue:= False添加到ShowSeriesName的同一行解決了我的問題。你是最好的! – Marc

+0

+1好一個KJ :) –