iT邦幫忙

1

VBA 求助, 圖表選取資料, 如何讓他選到最後一欄非空白的值?

  • 分享至 

  • xImage

我想使用VBA來選取圖表的資料範圍,我想讓他選取到最後一欄非空白的值
請問有大神能幫我VBA怎麼寫嗎?

ActiveSheet.ChartObjects("圖表 1").Activate
ActiveChart.FullSeriesCollection(1).Select
Application.CutCopyMode = False
Application.CutCopyMode = False
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveChart.FullSeriesCollection(1).Values = **"='N2 NP'!$D$15:=$D$200"**

=> 我希望$D$200變成: D欄最後一格非空白的欄位

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-12-22 08:08:07
最佳解答

參考這篇即可

t25007 iT邦新手 5 級 ‧ 2022-12-22 11:05:53 檢舉

我想請問一下~
根據他給的VBA
Range("D65536").Sellect
row1 = ActiveCell.End(x1Up).Row
這個可以找出最後一列非空白的欄列,

我如何把這個欄列再帶回我的選取範圍?
ActiveChart.FullSeriesCollection(1).Values ="='N2 NP'!$D$15:=$D$200" <-- $D$200改成找出的欄列

抱歉, 小弟的VBA能力很弱...謝謝

Misty0723 iT邦新手 3 級 ‧ 2022-12-24 20:07:07 檢舉

ActiveChart.FullSeriesCollection(1).Values ="='N2 NP'!$D$15:=$D$"&row1

我要發表回答

立即登入回答