看板 Office 關於我們 聯絡資訊
軟體: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