作者topgunguy (上面的槍手)
看板Office
標題[算表] 篩選後的圖表
時間Sun Feb 19 18:57:07 2012
軟體:excel
版本:2010
各位版友大家好,我對插入圖表有幾點問題,
我用vba對篩選之前的資料插入圖表,
ActiveChart.SetSourceData Source:=Range("B" & i - 3 & ":E" & i + 3)
如果i=6,會印出A3~A9的圖,但經過篩選之後,會變成下面這樣
A
6 70
200 80
.
.
499 55
A3~A9消失了(隱藏?),作圖會變成只有A6這一根。
請問有沒有辦法對經過篩選後好像被隱藏的資料作圖呢?
難道還要先把A3~A9移到不會被隱藏的地方再作圖嗎orz
另外我想請問vba能不能作出暫停或延時,
我希望在作圖後按任意鍵後,圖會自動被刪除,於是加了
Console.ReadKey()
ActiveChart.Parent.Delete
但是錯誤。
不然圖出來後三秒刪除也可以
Application.Wait Now + TimeValue("00:00:03")
ActiveChart.Parent.Delete
結果系統停了三秒,然後咻一下就結束了。
請問有人知道這兩個問題可以怎麼解嗎?
感謝~
--
錢會變薄,資產會縮水。
通通花光才有100%的享受,
這就是活在當下。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.215.222
推 foolkids:第二問題 前面加一行 Application.ScreenUpdating = True 02/20 09:57
→ foolkids:就是在Application.Wait Now + Tim.. 前面加這一行 02/20 09:58
→ foolkids:第一個問題 我不會 (艸) 02/20 09:58
→ topgunguy:感謝f大 02/20 22:01