Board logo

標題: [發問] 滑鼠選定要的垂直線(任一垂直線),執行巨集後,顯示巨集結果在選定的垂直線上 [打印本頁]

作者: DanielCWChang    時間: 2014-11-7 10:36     標題: 滑鼠選定要的垂直線(任一垂直線),執行巨集後,顯示巨集結果在選定的垂直線上

各位Excel的前輩們你們好,
這邊有個簡單的問題,我有用搜尋功能嘗試尋找答案,但都沒有結果,所以想請教大家。
如果這個問題已經有人請教過,或者是參考某些文章即可解答,麻煩告知我參考資料,謝謝。

目的:
有三條垂直線在同一個圖表中(如下圖所示),想增加datalabel的某種功能在特定的垂直線上(以滑鼠選定垂直線後,執行巨集就可出現在選定的垂直線上)。
嘗試:
以下為以錄製巨集方式錄製完成的VBA,但執行結果不論以滑鼠選擇哪一條垂直線,功能都顯示在固定的垂直線上。
曾經刪除SeriesCollection(5)裡面的數字,變成SeriesCollection,但執行會出現錯誤。
問題:
可以先以滑鼠選定要的垂直線(任一垂直線),執行巨集後,顯示巨集結果在選定的垂直線上嗎?

[attach]19506[/attach]
-----------------------------------------------------------------
Sub TEST()
'
' TEST Macro
'
'
    ActiveChart.ChartArea.Select
    ActiveChart.SeriesCollection(5).Select
    ActiveChart.SeriesCollection(5).ApplyDataLabels
End Sub
-----------------------------------------------------------------
作者: DanielCWChang    時間: 2014-11-7 10:38

補充一下。
例如。
以滑鼠選擇垂直線B,執行巨集後,結果顯示在垂直線B上,而不是A或C。
下次如果再選擇垂直線C,執行相同巨集後,結果顯示在垂直線C上。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)